🔍 CVE-2014-7187

10.0
CVSS Score
HIGH
2014-09-28
2026-06-17 00:14
✅ 완료

🇰🇷 한글 설명

GNU Bash 4.3 이하 버전의 parse.y 파일 내 read_token_word 함수에 off-by-one 오류가 존재하여, 깊게 중첩된 for 루프를 통해 배열 범위 초과 접근이 발생합니다. 이로 인해 애플리케이션이 비정상 종료되거나 임의의 코드 실행이 가능할 수 있습니다.

💡 쉬운 설명

Bash 셸에 수학 계산 오류가 있어서 복잡한 반복문을 실행하면 프로그램이 다운될 수 있습니다. 원격 공격자가 악의적인 bash 스크립트를 실행하도록 유도하여 시스템을 공격할 수 있습니다.

🇺🇸 원문 (English)

Off-by-one error in the read_token_word function in parse.y in GNU Bash through 4.3 bash43-026 allows remote attackers to cause a denial of service (out-of-bounds array access and application crash) or possibly have unspecified other impact via deeply nested for loops, aka the "word_lineno" issue.

📍 영향받는 시스템

GNU Bash 4.3 bash43-026 이하 버전

⚔️ 공격 벡터

원격 공격자가 깊게 중첩된 for 루프가 포함된 bash 스크립트를 실행하도록 유도

🛡️ 대응 방법

Bash를 4.3-027 이상으로 업그레이드 또는 패치 적용

🔧 검증 코드

4.3보다 낮은 버전이 표시되면 취약하며, 4.3-027 이상이면 안전합니다.

Shell / Script
bash --version | grep -oE '[0-9]+\.[0-9]+' | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

Bash