🔍 CVE-2026-12567

2.2
CVSS Score
LOW
2026-06-17
2026-06-22 17:45
✅ 완료

🇰🇷 한글 설명

github_workflows 모듈이 사용자 제어 가능한 저장소 이름을 기반으로 로컬 디렉토리 경로를 생성할 때 심볼릭 링크(symlink) 검증을 수행하지 않습니다. 이를 통해 로컬 공격자가 예측 가능한 출력 경로에 심볼릭 링크를 생성하여 워크플로 데이터를 공격자가 원하는 위치에 기록하도록 유도할 수 있습니다.

💡 쉬운 설명

프로그램이 파일을 저장할 때 경로가 안전한지 확인하지 않아 발생하는 문제입니다. 공격자가 가짜 연결 통로(심볼릭 링크)를 만들어 두면, 프로그램이 중요한 데이터를 엉뚱한 곳에 저장하게 만들 수 있습니다.

🇺🇸 원문 (English)

The github_workflows module constructs local directory paths from user-controlled repository names without validating for symlinks. A local attacker sharing the scan directory can plant a symlink at the predictable output path, causing workflow data to be written to an attacker-chosen location.

📍 영향받는 시스템

github_workflows 모듈이 포함된 시스템 (버전 미지정)

⚔️ 공격 벡터

로컬 공격자가 예측 가능한 출력 경로에 심볼릭 링크를 생성하여 파일 쓰기 위치를 조작

🛡️ 대응 방법

경로 생성 시 심볼릭 링크 여부를 검증하는 로직을 추가하고, 사용자 입력값에 대한 경로 검증을 강화해야 합니다.

🔧 검증 코드

명령어 결과로 심볼릭 링크가 발견된다면 해당 경로를 통한 파일 조작 공격 가능성이 있습니다.

Shell / Script
find /path/to/scan/directory -type l -name '*github_workflows*'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git