Back to overview

CVE-2026-12616

MEDIUM
6.9
CVSS 4.0
Description
The /v1/upload/sbom endpoint extracts the iss claim from the attacker-supplied JWT with signature verification disabled, then interpolates that string into three log statements before any validation gate. Because the configured log format ("%(asctime)s - %(name)s - %(levelname)s - %(message)s") renders newlines literally, an unauthenticated attacker can forge log records that are byte-for-byte indistinguishable from PIA's genuine "Successfully authenticated project" message. PIA is an authentication broker whose logs are explicitly relied upon for incident response (DESIGN.md §5.4 lists "Token verifications" and "Errors" as events to log), so the ability to plant fake auth-success entries directly undermines the audit trail the service exists to produce.

Metadata

CVE ID
CVE-2026-12616
State
PUBLISHED
Assigner
eclipse
Reserved
2026-06-18 13:45 UTC
Published
2026-06-29 13:23 UTC
Last updated
2026-06-29 13:51 UTC
Primary CWE
CWE-117
CWE-117 Improper output neutralization for logs
Vendor / Product
Eclipse Foundation / Eclipse CSI - PIA
Sources
cve.org  ·  NVD

Severity & Metrics

6.9 MEDIUM CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
SSVC — CISA Coordinator
Exploitation
none
Automatable
yes
Tech. Impact
partial
Affected products (1)
VendorProductPlatformVersions
Eclipse Foundation Eclipse CSI - PIA 0 ≤ 0.2.1
Weakness (CWE)
CWESourceDescription
CWE-117 cna CWE-117 Improper output neutralization for logs
CVSS scores (1)
ScoreSeverityVersionSourceVector
6.9 MEDIUM 4.0 cna CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Back to overview