🔍 CVE-2026-55414

5.3
CVSS Score
MEDIUM
2026-10-15
2026-10-16 20:04
✅ 완료

🇰🇷 한글 설명

NL Portal Backend Libraries의 특정 GraphQL 리졸버에서 인증 없이 호출 가능한 취약점이 발견되었습니다. 공격자는 이를 통해 권한이 있는 Objecten-API 토큰이 포함된 요청을 공격자가 의도한 특정 엔드포인트로 유도할 수 있습니다. 이 취약점은 호스트 일치 검사를 수행하지만 스킴, 포트, 경로에 대한 제한이 없어 토큰 탈취 위험이 존재합니다.

💡 쉬운 설명

인증이 필요 없는 특정 기능을 악용하여 시스템 내부의 중요한 비밀번호(토큰)를 공격자가 원하는 곳으로 전달하게 만드는 보안 결함입니다. 공격자가 직접 서버를 해킹하지 않더라도, 서버가 스스로 중요한 정보를 잘못된 곳으로 보내도록 유도할 수 있습니다.

🇺🇸 원문 (English)

NL Portal Backend Libraries provide backend components for Dutch government portals that interact with residents, customers, suppliers, and partner organizations. From 1.1.0 until 3.0.4, and in 3.1.0, the public getFormDefinitionByObjectenApiUrl and deprecated getFormDefinitionById GraphQL resolvers are reachable without CommonGroundAuthentication and forward a caller-influenced URL through ObjectenApiService.getObjectByUrl to ObjectsApiClient.getObjectByUrl, which attaches the privileged Objecten-API token. The host-equality check restricts requests to the configured Objecten-API host but does not constrain the scheme, port, or path, allowing an unauthenticated caller to induce a token-bearing request to a chosen endpoint on that host. Standard deployments are not exposed to cross-host SSRF, token capture requires attacker-controlled routing on the configured host, and typed deserialization limits returned data to objects shaped like form definitions. The 3.0 release line is fixed in version 3.0.4. The advisory does not identify a fixed 3.1 release.

📍 영향받는 시스템

NL Portal Backend Libraries 1.1.0 ~ 3.0.4 및 3.1.0 버전

⚔️ 공격 벡터

인증되지 않은 사용자가 GraphQL 리졸버를 통해 조작된 URL을 전달하여 권한이 있는 API 토큰을 특정 엔드포인트로 유도하는 방식

🛡️ 대응 방법

3.0 버전 사용자는 3.0.4 이상으로 업데이트하고, 3.1 버전 사용자는 패치된 최신 버전을 확인하여 적용해야 합니다.

🔧 검증 코드

출력된 라이브러리 버전이 취약한 범위(1.1.0-3.0.4 또는 3.1.0)에 해당하는지 확인합니다.

Shell / Script
npm list @nl-portal/backend-libraries || pip show nl-portal-backend-libraries || dpkg -l | grep nl-portal-backend-libraries

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Spring Data REST