bash 취약점인 환경 변수 설정시 추가로 입력한 임의의 명령어가 같이 실행되는 취약점에 대해 발표하려고하는데요.
env x='(){:;}; echo test1' bash -c "echo test2"
이렇게 있을때 echo test1은 실행되지 않아야되는데 실행되서 이게 문제점이라고 하던데
그럼 뒤에있는 bash -c "echo test2"는 실행되는건 정상적인건가요? 정상적인거라면 그 이유를 알고싶어요.
그리고 두번째로 해당 취약점이 발생한다는 OS를 설치하여 데모를 준비중인데 Bash버전도 확인해보니까 취약점있는 버전인데
인터넷에서 찾아본것처럼 입력해도 취약점이 해결된것처럼 나오는데 혹시 이거 이유 아시는분 계신가요?
어엌ㅋㅋ래두희드늘ㄱr보아용으허허헠ㅋㅋㅋ...>_<ㅋㅋㅋ
???