cbcvebase.
CVE-2024-29059
published 2024-03-23

CVE-2024-29059: .NET Framework Information Disclosure Vulnerability

PriorityP185high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2025-02-25
Exploited in the wild
EPSS
98.62%
99.9th percentile
.NET Framework Information Disclosure Vulnerability

Affected

33 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftmicrosoft_net_framework_2.0_service_pack_2>= 2.0.0 < 3.0.50727.89763.0.50727.8976
microsoftmicrosoft_net_framework_3.0_service_pack_2>= 3.0.0 < 3.0.50727.89763.0.50727.8976
microsoftmicrosoft_net_framework_3.5>= 3.5.0 < 3.0.50727.89763.0.50727.8976
microsoftmicrosoft_net_framework_3.5.1>= 3.5.0 < 3.0.30729.89593.0.30729.8959
microsoftmicrosoft_net_framework_3.5_and_4.6_4.6.2>= 10.0.0 < 10.0.10240.2040210.0.10240.20402
microsoftmicrosoft_net_framework_3.5_and_4.7.2>= 4.7.0 < 4.7.04081.034.7.04081.03
microsoftmicrosoft_net_framework_3.5_and_4.8>= 4.8.0 < 4.8.04690.024.8.04690.02
microsoftmicrosoft_net_framework_3.5_and_4.8.1>= 4.8.1 < 4.8.09214.014.8.09214.01
microsoftmicrosoft_net_framework_4.6.2>= 4.7.0 < 4.7.04081.034.7.04081.03
microsoftmicrosoft_net_framework_4.6.2_4.7_4.7.1_4.7.2>= 4.7.0 < 4.7.04081.034.7.04081.03
microsoftmicrosoft_net_framework_4.8>= 4.8.0 < 4.8.04690.024.8.04690.02
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
msrcmicrosoft_net_framework_2.0_service_pack_2
msrcmicrosoft_net_framework_3.0_service_pack_2
msrcmicrosoft_net_framework_3.5

Detection & IOCsextracted from sources · hover to see the quote

url/RemoteApplicationMetadata.rem?wsdl
path/RemoteApplicationMetadata.rem?wsdl
other__RequestVerb: POST
snort
alert http any any -> $HOME_NET any (msg:"ET EXPLOIT .NET Remoting BinaryServerFormatterSink ObjRef Leak (CVE-2024-29059)"; flow:established,to_server; http.method; content:"GET"; http.uri; content:"/RemoteApplicationMetadata.rem?wsdl"; fast_pattern; endswith; http.header; to_lowercase; content:"__requestverb|3a 20|post"; http.content_type; content:"application|2f|octet-stream"; reference:url,code-white.com/blog/leaking-objrefs-to-exploit-http-dotnet-remoting/; reference:cve,2024-29059; classtype:web-application-attack; sid:2056205; rev:1; metadata:attack_target Server, tls_state TLSDecrypt, created_at 2024_09_26, cve CVE_2024_29059, deployment Perimeter, deployment Internal, deployment SSLDecrypt, confidence High, signature_severity Major, tag Exploit, updated_at 2024_09_26, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application; target:dest_ip;)
  • Detect exploit attempts by matching HTTP GET requests to '/RemoteApplicationMetadata.rem?wsdl' combined with the custom header '__RequestVerb: POST' and Content-Type 'application/octet-stream' — this is the two-step ObjRef leak probe.
  • Look for the string 'ObjRef' in HTTP response bodies from .NET Remoting endpoints — its presence confirms the server leaked an internal object reference URI.
  • Use Shodan queries for 'Server: MS .NET Remoting' to identify exposed .NET Remoting endpoints that may be vulnerable.
  • The exploit leaks ObjRef URIs which can then be used to perform .NET Remoting attacks leading to RCE — treat any disclosed ObjRef URI as a high-severity indicator requiring immediate investigation.
  • ·The Emerging Threats Snort rule (sid:2056205) requires TLS decryption to be effective against HTTPS-protected .NET Remoting endpoints, as indicated by the 'tls_state TLSDecrypt' and 'deployment SSLDecrypt' metadata.
  • ·Red Hat confirmed all its .NET packages (dotnet6.0, dotnet7.0, dotnet8.0 on RHEL 8/9/10) are NOT affected — detection and patching efforts should focus on Windows/.NET Framework environments, not Linux .NET Core deployments.
  • ·Microsoft initially declined to service this vulnerability after CODE WHITE's November 2023 disclosure, only issuing a CVE and advisory in March 2024 — environments patched only through December 2023 updates may still be vulnerable.

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vulncheck7.5HIGH
cisa7.5HIGH
vendor_msrc7.5HIGH
vendor_redhat7.5HIGH
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.