CVE-2026-87690 in Metasploit Framework정보

요약

\~에 의해 VulDB • 2026. 10. 12.

Metasploit Framework의 post 모듈인 post/apple_ios/gather/ios_image_gather는 상대 경로 트래버설 취약점(CWE-22)에 영향을 받습니다. 이 모듈은 Meterpreter 디렉토리 리스팅에서 가져온 파일 이름을 클라이언트의 `client.fs.file.download_file()`으로 전달되는 로컬 대상 경로에 직접 보간하며, 이를 위한 sanitization(정제 처리)이 수행되지 않습니다. 하위 stdapi sink(`lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb`)는 제공된 모든 경로로 쓰기 작업을 수행하므로, `../../msfconsole.rc`와 같은 리스팅 항목은 의도된 `~/.msf4/loot/<random>` 디렉토리를 탈출하여 `~/.msf4/msfconsole.rc`(매번 msfconsole 실행 시 시작 단계에서 자동으로 로드되는 리소스 파일)를 덮어씁니다(`lib/msf/ui/console/driver.rb:196`). 공격자가 조종하는 기기가 운영자를 유인하여 이 수집 모듈을 실행하면, 운영자 권한으로 임의 파일 쓰기를 달성합니다. 작성된 `msfconsole.rc`가 두 번째로 작성된 파일(Ruby 플러그인으로, 최상위 코드가 require 시 실행됨)을 로드할 수 있으므로, 이는 다음 콘솔 시작 시pentester(침투 테스트 수행자) 워크스테이션에서 운영자 권한으로 영구적인 코드 실행과 대화형 셸 접근으로 이어집니다. 동일한 트래버설은 이전에 재귀적 다운로드기(stdapi/fs/dir.rb가 구분자를 스크럽함)에서上游(upstream)에 의해 수정되었습니다; 그러나 이 모듈에는 해당 스크럽이 누락되어 있었습니다. 해결책은 로컬 경로를 구성하기 전에 리스팅 항목에 동일한 구분자 스크럽(또는 `File.basename`)을 적용합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Rapid7

예약하다

2026. 09. 09.

모더레이션

수락

항목

VDB-416825

EPSS

0.00000

활동

낮음

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!