🔍 CVE-2026-52776

0.0
CVSS Score
UNKNOWN
2026-08-26
2026-09-09 21:09
✅ 완료

🇰🇷 한글 설명

Compliance-trestle 플랫폼의 URLSecurityValidator에서 서버 측 요청 위조(SSRF) 방어 체계가 우회되는 취약점이 발견되었습니다. IPv4-mapped IPv6 리터럴이나 0.0.0.0 주소를 사용하여 차단 목록을 우회함으로써 클라우드 메타데이터 서비스나 내부 네트워크 엔드포인트에 접근할 수 있습니다.

💡 쉬운 설명

보안 검사기를 속여서 원래는 접근하면 안 되는 내부 서버나 클라우드 설정 정보에 몰래 접근할 수 있는 문제입니다. 공격자가 조작된 파일을 통해 시스템 내부의 중요한 정보를 빼낼 위험이 있습니다.

🇺🇸 원문 (English)

Compliance-trestle (Trestle) is a tooling platform for managing compliance as code. In versions before 3.12.4 and versions 4.0.0 through 4.0.3, the URLSecurityValidator that guards trestle's remote-fetch paths against server-side request forgery can be bypassed to reach loopback, link-local, cloud-metadata, and internal network endpoints it was designed to block. The blocklist does not canonicalize IPv4-mapped IPv6 literals such as [::ffff:169.254.169.254], which resolve to IPv6Address objects that never match the blocked IPv4 ranges, and it does not block the unspecified address 0.0.0.0, which routes to local services on Linux and inside containers. An attacker who can supply or influence an OSCAL artifact that trestle fetches, such as a malicious profile whose imports reference one of these bypass URLs, can cause the HTTPSFetcher and SFTPFetcher paths to contact cloud instance-metadata services, loopback interfaces, or internal hosts. This issue is fixed in versions 3.12.4 and 4.1.0.

📍 영향받는 시스템

Compliance-trestle 3.12.4 미만 버전 및 4.0.0 ~ 4.0.3 버전

⚔️ 공격 벡터

조작된 OSCAL 아티팩트의 import 경로에 우회된 URL(IPv6-mapped IPv4 또는 0.0.0.0)을 삽입하여 SSRF 공격 수행

🛡️ 대응 방법

Compliance-trestle를 3.12.4 또는 4.1.0 이상의 버전으로 업데이트

🔧 검증 코드

출력된 버전이 3.12.4 미만이거나 4.0.0에서 4.0.3 사이라면 취약한 상태입니다.

Shell / Script
pip show trestle | grep Version

💻 영향받는 소프트웨어

UniFi OS Server