Skip to content

Commit d5ee18a

Browse files
authored
Merge branch 'v5.42' into backport/v5.42/pr-12799
2 parents e8a9425 + 3e825c6 commit d5ee18a

5 files changed

Lines changed: 12 additions & 36 deletions

File tree

.trivyignore.yaml

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -125,41 +125,15 @@ vulnerabilities:
125125
purls:
126126
- "pkg:npm/fast-uri"
127127
expired_at: 2027-01-31
128+
- id: CVE-2026-75931
129+
purls:
130+
- "pkg:npm/fast-uri"
131+
expired_at: 2027-01-31
128132
- id: CVE-2026-69192
129133
purls:
130134
- "pkg:npm/ip-address"
131135
expired_at: 2027-01-31
132136

133-
# CVE-2026-62901 is a DoS in System.Net.WebSockets (unchecked input for loop condition,
134-
# CWE-606), fixed in .NET 9.0.19 / 10.0.11 (published 2026-08-11). The vulnerable runtime
135-
# ships inside the PowerShell tarball the Dockerfile pins: 7.5.9 is the latest 7.5.x and
136-
# bundles .NET 9.0.18; 7.6.4 bundles .NET 10.0.x < 10.0.11, so no published PowerShell
137-
# release contains the fix yet. Prowler only invokes pwsh locally to run M365 module
138-
# cmdlets; the image does not accept inbound WebSocket connections, so the DoS path is
139-
# not reachable from the network. Remove this temporary suppression as soon as a
140-
# PowerShell release shipping .NET 9.0.19+ is available.
141-
- id: CVE-2026-62901
142-
purls:
143-
- "pkg:nuget/Microsoft.NETCore.App.Runtime.linux-x64"
144-
- "pkg:nuget/Microsoft.NETCore.App.Runtime.linux-arm64"
145-
expired_at: 2026-09-15
146-
147-
# Modules compiled into the Trivy binary the images ship. The binary is pinned by version
148-
# and verified by checksum in the Dockerfile; only a rebuild by its vendor moves these.
149-
# CVE-2026-71556 affects go-git worktree operations that can follow symlinks outside a
150-
# cloned repository. Trivy 0.73.0, the latest published release and the version the
151-
# images ship, still pins that vulnerable version:
152-
# https://github.com/aquasecurity/trivy/blob/v0.73.0/go.mod#L46
153-
# Trivy main already contains the 5.19.2 fix, but no published release includes it yet:
154-
# https://github.com/aquasecurity/trivy/commit/a2edba9a03987ba0d2ebc8212c1a9a1e6979497b
155-
# Prowler invokes Trivy only with `fs` on an existing local path or with `image`; it does
156-
# not ask Trivy to clone or mutate a Git worktree, so the affected path is not reachable.
157-
# Remove this temporary suppression as soon as a fixed Trivy release is available.
158-
- id: CVE-2026-71556
159-
purls:
160-
- "pkg:golang/github.com/go-git/go-git/v5"
161-
expired_at: 2026-09-15
162-
163137
# CVE-2026-84304 is a DoS in grpc-go <= 1.83.0: a peer fragments a gRPC stream into
164138
# millions of tiny HTTP/2 DATA frames until the receiver runs out of heap. Fixed in
165139
# 1.83.1 (published 2026-09-01). Trivy 0.74.0, the latest published release and the

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM python:3.12.13-slim-trixie@sha256:57cd7c3a7a273101a6485ba99423ee56815788280
33
LABEL maintainer="https://github.com/prowler-cloud/prowler"
44
LABEL org.opencontainers.image.source="https://github.com/prowler-cloud/prowler"
55

6-
ARG POWERSHELL_VERSION=7.5.9
6+
ARG POWERSHELL_VERSION=7.5.11
77
ENV POWERSHELL_VERSION=${POWERSHELL_VERSION}
88
# Opt out of PowerShell telemetry (Application Insights -> dc.services.visualstudio.com)
99
ENV POWERSHELL_TELEMETRY_OPTOUT=1
@@ -17,8 +17,8 @@ ENV ZIZMOR_VERSION=${ZIZMOR_VERSION}
1717
# Pinned here, not fetched with the artefact: a compromised release ships its own checksum.
1818
ARG TRIVY_SHA256_AMD64=2ae6fe3ee734b7fdf11335663e18c75ea12dccc76062f09f164a3b0f8be4371a
1919
ARG TRIVY_SHA256_ARM64=b94ce1976bbf3c15b514b605ee88be7c6d94a29be2302847ff01cb794d47aad5
20-
ARG POWERSHELL_SHA256_AMD64=492ff26bb958336bf61e597ce19e07648b4003bd2a08659e02f0e3e0446ebfe0
21-
ARG POWERSHELL_SHA256_ARM64=2503b71da3e83635592b092df59a0aca4c3606b4d9b068217bb00be989cb0d56
20+
ARG POWERSHELL_SHA256_AMD64=82a8b13d92b0f3ae48e56cf2f3f7961679371736ca90145ca71617c2913ba9d8
21+
ARG POWERSHELL_SHA256_ARM64=830ebda118c731ece3fa7e6b7e8573a21346387cbbca5b2f5e3b9bfe24f96672
2222
ARG ZIZMOR_SHA256_AMD64=a8000f3c683319a523d3b20df0e75457ba591f049cfcbfa98966631b56733c03
2323
ARG ZIZMOR_SHA256_ARM64=d66e37ef8a375fb07939c630ebf9709a6e0f20242bdc3faf672a7ed97e0b768d
2424

api/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM python:3.12.13-slim-trixie@sha256:57cd7c3a7a273101a6485ba99423ee56815788280
22

33
LABEL maintainer="https://github.com/prowler-cloud/api"
44

5-
ARG POWERSHELL_VERSION=7.5.9
5+
ARG POWERSHELL_VERSION=7.5.11
66
ENV POWERSHELL_VERSION=${POWERSHELL_VERSION}
77
# Opt out of PowerShell telemetry (Application Insights -> dc.services.visualstudio.com)
88
ENV POWERSHELL_TELEMETRY_OPTOUT=1
@@ -16,8 +16,8 @@ ENV ZIZMOR_VERSION=${ZIZMOR_VERSION}
1616
# Pinned here, not fetched with the artefact: a compromised release ships its own checksum.
1717
ARG TRIVY_SHA256_AMD64=2ae6fe3ee734b7fdf11335663e18c75ea12dccc76062f09f164a3b0f8be4371a
1818
ARG TRIVY_SHA256_ARM64=b94ce1976bbf3c15b514b605ee88be7c6d94a29be2302847ff01cb794d47aad5
19-
ARG POWERSHELL_SHA256_AMD64=492ff26bb958336bf61e597ce19e07648b4003bd2a08659e02f0e3e0446ebfe0
20-
ARG POWERSHELL_SHA256_ARM64=2503b71da3e83635592b092df59a0aca4c3606b4d9b068217bb00be989cb0d56
19+
ARG POWERSHELL_SHA256_AMD64=82a8b13d92b0f3ae48e56cf2f3f7961679371736ca90145ca71617c2913ba9d8
20+
ARG POWERSHELL_SHA256_ARM64=830ebda118c731ece3fa7e6b7e8573a21346387cbbca5b2f5e3b9bfe24f96672
2121
ARG ZIZMOR_SHA256_AMD64=a8000f3c683319a523d3b20df0e75457ba591f049cfcbfa98966631b56733c03
2222
ARG ZIZMOR_SHA256_ARM64=d66e37ef8a375fb07939c630ebf9709a6e0f20242bdc3faf672a7ed97e0b768d
2323

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
PowerShell from 7.5.9 to 7.5.11 in the API container image, bundling .NET runtime 9.0.20 and patching CVE-2026-62901
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
PowerShell from 7.5.9 to 7.5.11 in the SDK container image, bundling .NET runtime 9.0.20 and patching CVE-2026-62901

0 commit comments

Comments
 (0)