This is a summary of the AI-generated 10-question deep analysis. The full version (longer answers, follow-up Q&A, related CVEs) requires login. Read the full analysis β
Q1What is this vulnerability? (Essence + Consequences)
π¨ **Essence**: IIS 3.0/4.0 leaks ASP source code via NTFS alternate data streams. π **Consequences**: Attackers get raw code instead of executed HTML, exposing backend logic and secrets.
Q2Root Cause? (CWE/Flaw)
π οΈ **Root Cause**: IIS checks file extensions for execution. If not found, it serves raw content. It fails to block NTFS stream requests (like `::$DATA`), bypassing the ASP handler.β¦
π₯οΈ **Affected**: Microsoft IIS 3.0 and IIS 4.0. π» **OS**: Windows NT systems. β οΈ **Note**: Very old legacy software.
Q4What can hackers do? (Privileges/Data)
π΅οΈ **Action**: Remote attackers can retrieve `.asp` source code. π **Impact**: Exposure of sensitive business logic, database credentials, and internal architecture. No auth needed for the request itself.
Q5Is exploitation threshold high? (Auth/Config)
πΆ **Threshold**: LOW. π **Auth**: None required. Remote exploitation is possible via standard HTTP requests. βοΈ **Config**: Default IIS behavior on NTFS drives is vulnerable.
Q6Is there a public Exp? (PoC/Wild Exploitation)
π **Exploit**: Yes. Referenced in MS98-003 and OVAL. π **Wild Exploitation**: High probability given the age and simplicity of the vector (appending `::$DATA` to URLs).
Q7How to self-check? (Features/Scanning)
π **Check**: Send HTTP request to `filename.asp::$DATA`. π₯ **Result**: If you receive raw ASP code (e.g., `<% ... %>`) instead of HTML, you are vulnerable.β¦
π§ **Workaround**: If patching is impossible, disable NTFS Alternate Data Streams support or restrict access to `.asp` files via firewall/WAF rules blocking `::$DATA` patterns. π« **Best**: Upgrade OS/IIS immediately.
Q10Is it urgent? (Priority Suggestion)
π₯ **Priority**: CRITICAL for legacy systems. π **Current Risk**: Low for modern web, but HIGH if running ancient Windows NT/IIS 4.0. Treat as immediate remediation if found.