Skip to content

Commit 67031c9

Browse files
authored
Docs/1.37.0 part 2 (#407)
* docs: update 1.37.0 release notes * docs: document advisory for CVE-2025-40909
1 parent ee76dbd commit 67031c9

File tree

2 files changed

+25
-6
lines changed

2 files changed

+25
-6
lines changed

website/docs/docs/on-premises-2x/security-audit-report.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,9 @@ Up to and including 1.19.2.
150150

151151
PactFlow uses a custom failure endpoint so the vulnerable code is never executed.
152152

153-
### `libpam` related security vulnerabilities
153+
### `libpam` and `perl` related security vulnerabilities
154154

155-
The following CVEs affect the `libpam` libraries included in the base operating system used by PactFlow’s Docker image (Ubuntu 24.04). These packages are marked as essential system dependencies, and removing them would break standard package management functionality (`apt`, `dpkg`) within the container.
155+
The following CVEs affect the `libpam` and `perl` libraries included in the base operating system used by PactFlow’s Docker image (Ubuntu 24.04). These packages are marked as essential system dependencies, and removing them would break standard package (`apt`, `dpkg`) and user management functionality within the container.
156156

157157
We are shipping the image with these packages included, as they are required for basic system operation. PactFlow itself does **not** use the PAM libraries at runtime. If your internal security policies require their removal, see the mitigation guidance below.
158158

@@ -200,6 +200,28 @@ _Version:_ 1.5.3-5
200200

201201
As above — required only for essential base image functionality, and not invoked or referenced by PactFlow.
202202

203+
#### CVE-2025-40909
204+
205+
##### Affected Components
206+
207+
- perl
208+
- perl-base
209+
- perl-modules-5.38
210+
- libperl5.38t64
211+
_Version:_ 5.38.2-3.2
212+
213+
##### CVE
214+
215+
[https://nvd.nist.gov/vuln/detail/CVE-2024-10963](https://nvd.nist.gov/vuln/detail/CVE-2025-40909)
216+
217+
##### Detectable in versions of PactFlow
218+
219+
2.0.0 and later
220+
221+
##### Notes
222+
223+
As above — required only for essential base image functionality, and not invoked or referenced by PactFlow.
224+
203225
### Mitigation guidance
204226

205227
If you must remove the `libpam*` packages for compliance reasons:

website/docs/docs/on-premises/releases/1.37.0.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ title: 1.37.0
2828

2929
- Improved support for URI-encoded paths in BDC for OpenAPI.
3030
- Stripped Byte Order Mark (BOM) from provider contracts if present.
31-
- Fixed issues in the integrations backend and BFF layer where query strings didn’t match any Pacticipant name.
3231
- Fixed an intermittent 401 error triggered by `auth_ext_script` custom extension.
3332

3433
## Pact Broker Updates
@@ -44,13 +43,11 @@ The following updates from the [Pact Broker](https://github.com/pact-foundation/
4443
[commit](https://github.com/pact-foundation/pact_broker/commit/42bf5203)
4544
- Added `deployed-environments` to `/participants/$name/versions`
4645
[#801](https://github.com/pact-foundation/pact_broker/pull/801) | [commit](https://github.com/pact-foundation/pact_broker/commit/af66f6a3)
47-
- Added API to group provider states by consumer
46+
- Added `/pacts/provider/{provider}/provider-states` API to group provider states by consumer
4847
[#790](https://github.com/pact-foundation/pact_broker/pull/790) | [commit](https://github.com/pact-foundation/pact_broker/commit/e39860a9)
4948

5049
### Bug Fixes
5150

52-
- Refactored the `long consumer_contract` method
53-
[commit](https://github.com/pact-foundation/pact_broker/commit/7d8af4d5)
5451
- Refactored integration queries to eliminate duplicate rows
5552
[#806](https://github.com/pact-foundation/pact_broker/pull/806) | [commit](https://github.com/pact-foundation/pact_broker/commit/7bff0f0d)
5653
- De-duplicated non-unique provider states

0 commit comments

Comments
 (0)