vendor:
Windows NT
by:
David Litchfield
7.5
CVSS
HIGH
Buffer Overflow
119
CWE
Product Name: Windows NT
Affected Version From: Microsoft Windows NT
Affected Version To: Microsoft Windows NT
Patch Exists: NO
Related CWE:
CPE: o:microsoft:windows_nt
Platforms Tested: Windows
Unknown
Microsoft Windows NT RAS Service Buffer Overflow
The RAS Service in Microsoft Windows NT contains multiple buffer overflows that allow local users to execute arbitrary code and gain elevated privileges. The RAS API function RasGetDialParams does not perform any bounds checking, leading to an exploitable buffer overflow. The RASMAN.EXE component, which is run in the security context of the LocalSystem account, uses the RasGetDialParams function to read in data from the phonebook (rasphone.pbk) when dialing out. If a phone number in the phonebook entry is over 299 bytes in length, it can overwrite the process's saved return address, allowing an attacker to execute arbitrary code.
Mitigation:
Apply the appropriate security patches provided by Microsoft. Monitor and restrict access to the affected RAS Service to trusted users only. Regularly update and patch the operating system to prevent the exploitation of known vulnerabilities.