CVE-2014-6271
GNU Bourne-Again Shell(Bash) 임의 코드 실행 취약점
- 게시됨
- 2014. 9. 24.
- 업데이트됨
- 2025. 10. 22.
- CNA 할당 중
- debian
- 증거 관찰됨
- 2014. 9. 25.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H높음 · 다음 30일
- 백분위수
- 100.0%
- 모델 날짜
- 2026. 10. 26.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
악용된 것으로 알려진 CISA
이 CVE는 CISA 알려진 악용 취약점 카탈로그에 나타납니다.
요약
GNU Bash 4.3까지는 환경 변수 값의 함수 정의 뒤에 오는 후행 문자열을 처리하는데, 이로 인해 원격 공격자가 조작된 환경을 통해 임의 코드를 실행할 수 있습니다. 이는 OpenSSH sshd의 ForceCommand 기능, Apache HTTP Server의 mod_cgi 및 mod_cgid 모듈, 특정 DHCP 클라이언트가 실행하는 스크립트, 그리고 Bash 실행과 권한 경계를 사이에 두고 환경 설정이 이루어지는 기타 상황과 관련된 벡터를 통해 입증되었으며, "ShellShock"으로 알려져 있습니다. 참고: 이 문제에 대한 최초 수정은 올바르지 않았습니다. CVE-2014-7169는 잘못된 수정 이후에도 여전히 존재하는 취약점을 다루기 위해 할당되었습니다.
소스
modules/auxiliary/scanner/http/apache_mod_cgi_bash_env.rb
Metasploit Framework modules명시된 조건
- verification: check_declared($.auxiliary_scanner/http/apache_mod_cgi_bash_env.check)
http/cves/2014/CVE-2014-6271.yaml
Nuclei Templates명시된 조건
- network: http($.protocol_keys)
- verification: regex,status($.matchers[*].type)
bash/CVE-2014-6271
Bash Shellshock Remote Command Injection (CVE-2014-6271)
Vulhub vulnerability labs명시된 조건
- lab image version: vulhub/bash:4.3.0-with-httpd(bash/CVE-2014-6271/docker-compose.yml:services.web.image)
modules/auxiliary/server/dhclient_bash_env.rb
Metasploit Framework modules명시된 조건
- verification: check_not_declared($.auxiliary_server/dhclient_bash_env.check)
modules/exploits/linux/http/advantech_switch_bash_env_exec.rb
Metasploit Framework modules명시된 조건
- platform: Unix($.exploit_linux/http/advantech_switch_bash_env_exec.platform)
- verification: check_declared($.exploit_linux/http/advantech_switch_bash_env_exec.check)
modules/exploits/linux/http/ipfire_bashbug_exec.rb
Metasploit Framework modules명시된 조건
- platform: Linux,Unix($.exploit_linux/http/ipfire_bashbug_exec.platform)
- verification: check_declared($.exploit_linux/http/ipfire_bashbug_exec.check)
modules/exploits/multi/ftp/pureftpd_bash_env_exec.rb
Metasploit Framework modules명시된 조건
- platform: Linux($.exploit_multi/ftp/pureftpd_bash_env_exec.platform)
- verification: check_declared($.exploit_multi/ftp/pureftpd_bash_env_exec.check)
modules/exploits/multi/http/apache_mod_cgi_bash_env_exec.rb
Metasploit Framework modules명시된 조건
- platform: Linux($.exploit_multi/http/apache_mod_cgi_bash_env_exec.platform)
- verification: check_declared($.exploit_multi/http/apache_mod_cgi_bash_env_exec.check)
modules/exploits/multi/http/cups_bash_env_exec.rb
Metasploit Framework modules명시된 조건
- platform: Unix($.exploit_multi/http/cups_bash_env_exec.platform)
- verification: check_declared($.exploit_multi/http/cups_bash_env_exec.check)
modules/exploits/osx/local/vmware_bash_function_root.rb
Metasploit Framework modules명시된 조건
- platform: OSX($.exploit_osx/local/vmware_bash_function_root.platform)
- verification: check_declared($.exploit_osx/local/vmware_bash_function_root.check)
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.