Description
SPBBCDrv.sys in Symantec Norton Personal Firewall 2006 9.1.0.33 and 9.1.1.7 does not validate certain arguments before being passed to hooked SSDT function handlers, which allows local users to cause a denial of service (crash) or possibly execute arbitrary code via crafted arguments to the (1) NtCreateMutant and (2) NtOpenEvent functions. NOTE: it was later reported that Norton Internet Security 2008 15.0.0.60, and possibly other versions back to 2006, are also affected.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Symantec (Multiple Products) - 'SPBBCDrv' Driver Local Denial of Service EDB-29810 · dos · Apr 1, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- ADV-2007-1192 vdb-entry
- http://www.matousec.com/info/advisories/Norton-Multiple-insufficient-argument-validation-of-hooked-SSDT-functions.php
- 20070401 Norton Multiple insufficient argument validation of hooked SSDT function Vulnerability mailing-list
- 1021386 vdb-entry
- 1017837 vdb-entry
- 23241 vdb-entry
- 1021388 vdb-entry
- 1021389 vdb-entry
- http://www.matousec.com/info/advisories/plague-in-security-software-drivers.php
- http://securityresponse.symantec.com/avcenter/security/Content/2008.12.12.html
- symantec-firewall-ssdt-dos(33352) vdb-entry
- http://www.matousec.com/projects/windows-personal-firewall-analysis/plague-in-security-software-drivers.php
- 34692 vdb-entry
- 1017838 vdb-entry
- 1021387 vdb-entry
- 24677 third-party-advisory
- 20070918 Plague in (security) software drivers & BSDOhook utility mailing-list