CVE-2026-18353 in PIA
요약
\~에 의해 VulDB • 2026. 07. 30.
PIA의 `POST /v1/upload/sbom` 엔드포인트는 Bearer JWT를 수락하고 OIDC 디스커버리 수행 전에 Python의 `urlparse`를 사용하여 발행자 허용 목록(issuer allowlist)과 비교하는 **검증되지 않은(unverified)** `iss` 클레임을 확인합니다. `urlparse`와 `requests`/`urllib3`는 백슬래시가 포함된 권한 문자열(예: `https://attacker-host\@ci.eclipse.org/`)을 서로 다른 호스트명으로 파싱하기 때문에, 공격자는 허용 목록 검사는 통과하지만 `requests`(그리고 이후 JWKS 검색을 위한 `urllib.request.urlopen`)가 임의로 선택한 공격자 호스트, 포트 및 프로토콜로 연결되도록 하는 발행자를 조작할 수 있습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.