CVE-2010-3332

EXPLOITED

Microsoft .NET Framework - Info Disclosure

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2010-3332 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 4 public exploits from researchers including Agustin Azubel, Giorgio Fedon, bongbongco.

AI-analyzed exploit summary This Ruby script exploits CVE-2010-3332, a vulnerability in ASP.NET's padding oracle attack, allowing decryption of sensitive data using chosen ciphertext techniques. It automates the discovery of block size, padding length, and decrypt commands.

Description

Microsoft .NET Framework 1.1 SP1, 2.0 SP1 and SP2, 3.5, 3.5 SP1, 3.5.1, and 4.0, as used for ASP.NET in Microsoft Internet Information Services (IIS), provides detailed error codes during decryption attempts, which allows remote attackers to decrypt and modify encrypted View State (aka __VIEWSTATE) form data, and possibly forge cookies or read application files, via a padding oracle attack, aka "ASP.NET Padding Oracle Vulnerability."

Exploits (4)

exploitdb WORKING POC VERIFIED
by Agustin Azubel · rubyremotewindows
https://www.exploit-db.com/exploits/15292

This Ruby script exploits CVE-2010-3332, a vulnerability in ASP.NET's padding oracle attack, allowing decryption of sensitive data using chosen ciphertext techniques. It automates the discovery of block size, padding length, and decrypt commands.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Complex
Reliability
Reliable
Target: Microsoft ASP.NET (versions affected by MS10-070)
No auth needed
Prerequisites: Access to a vulnerable ASP.NET application · Network connectivity to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by Agustin Azubel · rubyremoteasp
https://www.exploit-db.com/exploits/15265

This Ruby script is a proof-of-concept exploit for CVE-2010-3332, leveraging padding oracle attacks to decrypt and encrypt data in ASP.NET applications. It implements techniques like Vaudenay's CBC padding oracle and Rizzo-Duong CBC-R to exploit vulnerabilities in cryptographic implementations.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Complex
Reliability
Reliable
Target: Microsoft ASP.NET (versions affected by MS10-070)
No auth needed
Prerequisites: Network access to the target ASP.NET application · Vulnerable cryptographic implementation in the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by Giorgio Fedon · perlremoteasp
https://www.exploit-db.com/exploits/15213

This exploit leverages a padding oracle vulnerability in ASP.NET to decrypt and download the Web.config file. It uses a brute-force approach to manipulate encrypted data and extract sensitive information.

Classification
Working Poc 90%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: ASP.NET (CVE-2010-3332)
No auth needed
Prerequisites: Access to a vulnerable ASP.NET application · PadBuster tool for initial encrypted sample
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by bongbongco · poc
https://github.com/bongbongco/MS10-070

This repository contains a functional Ruby exploit for CVE-2010-3332, which targets the Oracle Padding Vulnerability in Microsoft ASP.NET. The exploit implements Vaudenay's CBC padding oracle attack and Rizzo-Duong CBC-R technique to decrypt and encrypt data.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Complex
Reliability
Reliable
Target: Microsoft ASP.NET
No auth needed
Prerequisites: Access to a vulnerable ASP.NET application · Ability to send crafted HTTP requests
devstral-2 · analyzed Feb 18, 2026 Full analysis →

References (20)

Core 20
Core References
Broken Link x_refsource_misc
http://www.ekoparty.org/juliano-rizzo-2010.php
Third Party Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2010/2751
Third Party Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/41409
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/43316
Exploit, Third Party Advisory x_refsource_confirm
http://www.mono-project.com/Vulnerabilities#ASP.NET_Padding_Oracle
Third Party Advisory, VDB Entry vdb-entry x_refsource_sectrack
http://securitytracker.com/id?1024459
Third Party Advisory x_refsource_misc
http://isc.sans.edu/diary.html?storyid=9568
Third Party Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2010/2429
Patch, Vendor Advisory vendor-advisory x_refsource_ms
https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-070
Broken Link x_refsource_misc
http://twitter.com/thaidn/statuses/24832350146
Third Party Advisory, VDB Entry vdb-entry x_refsource_xf
https://exchange.xforce.ibmcloud.com/vulnerabilities/61898

Scores

EPSS 0.8360
EPSS Percentile 99.3%

Details

VulnCheck KEV 2011-10-26
CWE
CWE-209
Status published
Products (5)
microsoft/.net_framework 1.1 sp1
microsoft/.net_framework 2.0 sp1 (2 CPE variants)
microsoft/.net_framework 3.5 (2 CPE variants)
microsoft/.net_framework 3.5.1
microsoft/.net_framework 4.0
Published Sep 22, 2010
Tracked Since Feb 18, 2026