mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-24 12:24:17 +00:00
fix(ci): suppress .NET runtime CVE-2026-62901 in PowerShell M365 module
Trivy flags .NET 9 runtime 9.0.18 shipped with PowerShell 7 (bundled for M365 Exchange/Teams/Skype cmdlets). Not reachable — Prowler only invokes pwsh subprocesses for M365, none handling the untrusted input the CVE requires. No fixed .NET runtime available in a Prowler-compatible PowerShell release yet. Short expiry to re-look once MS ships a patch.
This commit is contained in:
1 parent
3be989c5b1
commit
47c42bbe42
1 file changed
+14
@@ -118,6 +118,20 @@ vulnerabilities:
|
||||
- "pkg:npm/ip-address"
|
||||
expired_at: 2027-01-31
|
||||
|
||||
# .NET 9 runtime that ships with PowerShell 7.x (which the images bundle so
|
||||
# the M365 provider can drive Exchange/Teams/Skype cmdlets). Trivy flags it
|
||||
# via the SBOM PowerShell embeds under Modules/*/_manifest. The vulnerable
|
||||
# code paths are not reachable from Prowler: the runtime is executed only
|
||||
# inside `pwsh` subprocesses that Prowler spawns for M365 cmdlets, none of
|
||||
# which handles the untrusted input the CVE requires. There is no published
|
||||
# fix in a Prowler-compatible PowerShell release yet. Short expiry to force
|
||||
# a re-look once Microsoft ships a patched .NET 9.0.x or PowerShell drops
|
||||
# the vulnerable runtime.
|
||||
- id: CVE-2026-62901
|
||||
purls:
|
||||
- "pkg:nuget/Microsoft.NETCore.App.Runtime.linux-x64"
|
||||
expired_at: 2026-11-30
|
||||
|
||||
# Modules compiled into the Trivy binary the images ship. The binary is pinned by version
|
||||
# and verified by checksum in the Dockerfile; only a rebuild by its vendor moves these.
|
||||
# CVE-2026-71556 affects go-git worktree operations that can follow symlinks outside a
|
||||
|
||||
Reference in new issue
Block a user