
FortiOS 및 FortiProxy에 영향을 미치는 대체 경로 또는 채널을 사용한 인증 우회 [CWE-288] 취약점으로 인해, 원격 공격자가 Node.js websocket 모듈에 대한 조작된 요청을 통해 슈퍼 관리자 권한을 획득할 수 있습니다.
이 저장소에는 Fortinet의 FortiOS 및 FortiProxy 제품에서 발견된 심각한 인증 우회 취약점인 CVE-2024-55591에 대한 **PoC(개념 증명)**가 포함되어 있습니다.
CVE-2024-55591은 대체 경로 또는 채널(CWE-288)로 인해 발생하는 인증 우회 취약점입니다. 이 취약점은 FortiOS 7.0.07.0.16 및 FortiProxy 7.0.07.0.19, 7.2.0~7.2.12 버전에 영향을 미칩니다. 원격 공격자는 Node.js WebSocket 모듈에 특수하게 조작된 요청을 전송하여 슈퍼 관리자 권한을 획득할 수 있습니다.
usage: CVE-2024-55591.py [-h] --target TARGET [--port PORT] --username USERNAME --command COMMAND [--debug]
CVE-2024-55591 exploit by https://github.com/virus-or-not/
options:
-h, --help show this help message and exit
--target TARGET Target IP address
--port PORT Target port (default: 443)
--username USERNAME Admin account username
--command COMMAND Command to execute (tip: you could specify multiple commands separated by \n)
--debug Enable debug mode (default: False)
Fortinet은 이 취약점을 해결하기 위한 패치를 공개했습니다. 영향을 받는 제품을 다음 버전으로 업데이트할 것을 강력히 권장합니다.
자세한 지침은 Fortinet 공식 권고를 참조하십시오.
이 PoC는 교육 및 연구 목적으로만 CVE-2024-55591의 악용 메커니즘을 시연하기 위해 만들어졌습니다. 이 코드는 통제되고 승인된 환경에서만 사용하십시오.
이 저장소에 제공된 정보는 교육 및 정보 제공 목적으로만 제공됩니다. 저자는 제시된 자료의 불법적, 악의적 또는 비윤리적인 사용을 지지하지 않으며 이에 대한 책임을 지지 않습니다. 논의된 기술과 개념은 적절한 승인 없이 시스템이나 네트워크에 적용해서는 안 됩니다. 저자는 이 정보의 오용으로 인한 손해, 법적 결과 또는 손실에 대해 책임을 지지 않습니다. 독자들은 사이버 보안 관행에 관한 모든 관련 법률과 지침을 준수할 것을 권장합니다.