제출 #482371: Microword Escan Antivirus For Linux 7.0.32 Stack-based Buffer Overflow정보

제목Microword Escan Antivirus For Linux 7.0.32 Stack-based Buffer Overflow
설명# Description and Impact Binary /opt/MicroWorld/sbin/rtscanner is a real-time scanner runs as a system service. This binary has function removeExtraSlashes vulnerable against Stack-based Buffer Overflow. # Root-cause rtscanner has a feature that add absolute path of a newly created folder to "watch list". Call stack is: addWatchForDir -> isExcludedDir -> removeExtraSlashes. In function removeExtraSlashes, program uses function strcpy to copy value of absolute path to a stack at address RBP-0x400. By default, all sub folders inside /tmp/ and /home/ are being watched, hence any unprivileged user can create very long folder name to crash this program. real-time protection of Escan will be disabled as long as long folder path still exists inside /home/ or /tmp/. # Exploit Attacker can use a very simple python script to exploit: import os FOLDER = "/tmp/" + "A" * 254 + "/" + "B" * 254 + "/" + "C" * 254 + "/" + "D" * 254 + "/" + "E" * 254 + "/" os.makedirs(FOLDER)
사용자
 FPT IS Security (UID 72751)
제출2025. 01. 15. PM 12:11 (1 년도 ago)
모더레이션2025. 01. 26. PM 04:37 (11 days later)
상태수락
VulDB 항목293480 [Microword eScan Antivirus 7.0.32 켜짐 Linux Folder Watch List rtscanner removeExtraSlashes 메모리 손상]
포인트들17

Do you need the next level of professionalism?

Upgrade your account now!