cbcvebase.
CVE-2012-4959
published 2012-11-18

CVE-2012-4959: Directory traversal vulnerability in NFRAgent.exe in Novell File Reporter 1.0.2 allows remote attackers to upload and execute files via a 130 /FSF/CMD request…

PriorityP272critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
71.19%
99.3th percentile
Directory traversal vulnerability in NFRAgent.exe in Novell File Reporter 1.0.2 allows remote attackers to upload and execute files via a 130 /FSF/CMD request with a .. (dot dot) in a FILE element of an FSFUI record.

Affected

1 ranges
VendorProductVersion rangeFixed in
novellfile_reporter

Detection & IOCsextracted from sources · hover to see the quote

path/FSF/CMD
port3037
urlhttps://192.168.10.20:3037/SRS/CMD
path../../../../../../Windows/system32/wbem/mof/command.mof
path../../../../../../WINDOWS/system32/info.dat
path%WINDIR%\system32\wbem\mof\good\
filenameNFRAgent.exe
  • Detect HTTPS POST requests to /FSF/CMD (port 3037) containing 'FSFUI130' with directory traversal sequences ('..\' or '../') in the body — this is the exploit trigger for arbitrary file upload.
  • The exploit computes an MD5 of the string 'SRS' + <record> + 'SERVER' (uppercased) and prepends it to the POST body as an authentication token. Detecting this fixed prefix pattern ('SRS'/'SERVER') in the MD5 seed can fingerprint exploit attempts.
  • Monitor for creation of .mof files dropped into %WINDIR%\system32\wbem\mof\ by NFRAgent.exe, which indicates successful exploitation and WMI-based payload execution.
  • The exploit uses SSL (HTTPS) on port 3037; inspect TLS traffic to NFRAgent on this port for POST requests to /FSF/CMD with traversal payloads in the body.
  • The Content-Type header used in exploit requests is 'text/xml'; combined with POST to /FSF/CMD on port 3037, this can be used as a detection filter.
  • ·The traversal depth is configurable in the Metasploit module (default 6 levels); defenders should not rely on a fixed number of '../' sequences for detection — match on any traversal depth.
  • ·The MOF and VBS filenames used by the Metasploit module are randomly generated (rand_text_alpha); filename-based detection must use wildcard patterns for .mof/.vbs drops in the wbem\mof\ directory rather than static names.
  • ·The module targets Windows before Vista ('Automatic' target) and has been confirmed against NFR Agent 1.0.4.3 (File Reporter 1.0.2) and NFR Agent 1.0.3.22 (File Reporter 1.0.1); other versions may behave differently.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.