CVE-2026-107597
Last modified
CVE-2026-107597 is a medium-severity vulnerability rated 5.1/10 on the CVSS scale. PIA's token verification (`verify_token` in `pia/oidc.py`) fetches the OIDC discovery document of an allowlisted issuer and then follows the `jwks_uri` contained in that response without parsing it as a URL, comparing it against the approved issuer's origin, or requiring HTTPS — the only check is that the field is non-empty (`pia/oidc.py:42-52`). An approved identity provider — and every registered per-project Jenkins instance under `https://ci.eclipse.org/<project>/oidc` is a separate such party (`pia/models.py`) — can therefore direct PIA to issue a GET request to an arbitrary host and port, including over plaintext `http`, from PIA's own network position.
Description
PIA's token verification (`verify_token` in `pia/oidc.py`) fetches the OIDC discovery document of an allowlisted issuer and then follows the `jwks_uri` contained in that response without parsing it as a URL, comparing it against the approved issuer's origin, or requiring HTTPS — the only check is that the field is non-empty (`pia/oidc.py:42-52`). An approved identity provider — and every registered per-project Jenkins instance under `https://ci.eclipse.org/<project>/oidc` is a separate such party (`pia/models.py`) — can therefore direct PIA to issue a GET request to an arbitrary host and port, including over plaintext `http`, from PIA's own network position. The fetch happens before any signature is verified, as a side effect of an unauthenticated `POST /v1/upload/sbom` request that is ultimately rejected with 401.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Eclipse Foundation | Eclipse CSI - PIA | <= 0.8.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-107597?
How severe is CVE-2026-107597?
How do I fix CVE-2026-107597?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-107587Improper certificate validation in the webmail of Progressiv…5.9
- CVE-2026-107588Vaadin Charts renders charts with the Highcharts library and…8.4
- CVE-2026-107589Insufficient job validation for service accounts in Jacamar …7.5
- CVE-2026-10759A flaw in Portal for ArcGIS could allow LDAP injection throu…5.5
- CVE-2026-107590An out-of-bounds write vulnerability in the Qt QTextCodec ic…1.9
- CVE-2026-107594The File Upload to Order WordPress plugin before 1.1.4 does …10
- CVE-2026-1076The Star Review Manager plugin for WordPress is vulnerable t…4.3
- CVE-2026-107604A flaw was found in the installation provider and client reg…4.9
- CVE-2026-107605SWIFI-SE2KIC firmware versions 2.0.22 and prior are vulnerab…6.2
- CVE-2026-107606SWIFI-SE2KIC firmware versions 2.0.22 and prior are vulnerab…6.2
- CVE-2026-107607SWIFI-SE2KIC firmware versions 2.0.22 and prior are vulnerab…6.2
- CVE-2026-107608Improper link resolution before file access in the asset bun…5.5
Are you affected by CVE-2026-107597?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
