
CVE-2022-42475 飞塔RCE漏洞 POC
취약점 이름
CVE-2022-42475 Fortinet RCE 취약점 POC
취약점 원인
sslvpnd가 사용자 입력 내용 검증에 결함이 있어, 인증되지 않은 공격자가 특수하게 조작된 패킷을 보내 버퍼 오버플로우를 유발하여 최종적으로 대상 시스템에서 임의 코드를 실행할 수 있습니다.
영향을 받는 버전
2.0 <= FortiOS <= 7.2.2 0.0 <= FortiOS <= 7.0.8 4.0 <= FortiOS <= 6.4.10 2.0 <= FortiOS <= 6.2.11 0.0 <= FortiOS-6K7K <= 7.0.7 4.0 <= FortiOS-6K7K <= 6.4.9 2.0 <= FortiOS-6K7K <= 6.2.11 0.0 <= FortiOS-6K7K <= 6.0.14
영향을 받지 않는 버전
FortiOS >= 7.2.3 FortiOS >= 7.0.9 FortiOS >= 6.4.11 FortiOS >= 6.2.12 FortiOS-6K7K >= 7.0.8 FortiOS-6K7K >= 6.4.10 FortiOS-6K7K >= 6.2.12 FortiOS-6K7K >= 6.0.15
수정 방안
현재 공식에서 보안 버전을 발표하여 이 취약점을 수정했습니다. 영향을 받는 사용자는 신속하게 업그레이드하여 보호하시기 바랍니다: https://docs.fortinet.com/product/fortigate/7.2
IOC 자체 점검
시스템에 다음 로그 항목이 있는지 확인하십시오: Logdesc=”Application crashed” and msg=”[…] application:sslvpnd,[…], Signal 11 received, Backtrace: […]”
시스템에 다음 파일이 있는지 확인하십시오
/data/lib/libips.bak /data/lib/libgif.so /data/lib/libiptcp.so /data/lib/libipudp.so /data/lib/libjepg.so /var/.sslvpnconfigbk /data/etc/wxd.conf /flash
사용자는 다음 명령을 사용하여 위 파일들을 확인할 수 있습니다:
diagnose sys last-modified-files /data/lib diagnose sys last-modified-files /var/ diagnose sys last-modified-files /data/etc/ diagnose sys last-modified-files /flash