CVE-2019-25633
Structured Exception Handling Buffer Overflow in AIDA64 Extreme Allows Code Execution
Publication date: 2026-03-24
Last updated on: 2026-03-26
Assigner: VulnCheck
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| aida64 | aida64 | 5.99.4900 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-787 | The product writes data past the end, or before the beginning, of the intended buffer. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
[{'type': 'paragraph', 'content': "CVE-2019-25633 is a structured exception handling (SEH) buffer overflow vulnerability found in AIDA64 Extreme version 5.99.4900. It allows local attackers to execute arbitrary code by providing malicious input through the email preferences and report wizard interfaces. Specifically, attackers can inject crafted payloads into the Display name field and the Load from file parameter, triggering a buffer overflow that enables execution of shellcode with the application's privileges."}, {'type': 'paragraph', 'content': 'The vulnerability arises from improper handling of input in these interfaces, leading to an out-of-bounds write condition (CWE-787). The affected binary is a Windows Portable Executable that uses structured exception handling and interacts with Windows API functions related to DLL loading and process security policies.'}] [2, 1]
How can this vulnerability impact me? :
This vulnerability can allow a local attacker to execute arbitrary code with the same privileges as the AIDA64 Extreme application. Because the exploit requires no privileges or user interaction, an attacker with local access can inject malicious payloads to gain control over the affected system.
- Execution of arbitrary code with application privileges.
- Potential compromise of confidentiality, integrity, and availability of the system.
- Possible privilege escalation or further exploitation due to code execution.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
I don't know
How can this vulnerability be detected on my network or system? Can you suggest some commands?
[{'type': 'paragraph', 'content': 'This vulnerability is a local structured exception handling buffer overflow in AIDA64 Extreme 5.99.4900, triggered by malicious input through the email preferences and report wizard interfaces. Detection involves monitoring or inspecting inputs to the "Display name" field and "Load from file" parameter within the application.'}, {'type': 'paragraph', 'content': 'Since the vulnerability is local and triggered by crafted input fields, network detection is limited. Instead, detection can focus on scanning the installed version of AIDA64 Extreme to identify if it is version 5.99.4900 or earlier, which is vulnerable.'}, {'type': 'paragraph', 'content': 'Suggested commands to detect the vulnerable software version on a Windows system include:'}, {'type': 'list_item', 'content': "Check the installed version via PowerShell: Get-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*' | Where-Object { $_.DisplayName -like '*AIDA64 Extreme*' } | Select-Object DisplayName, DisplayVersion"}, {'type': 'list_item', 'content': "Check the file version of the executable: Get-Item 'C:\\Path\\To\\aida64extreme599.exe' | Select-Object VersionInfo"}, {'type': 'paragraph', 'content': 'Additionally, monitoring application logs or behavior for crashes or exceptions related to the email preferences or report wizard interfaces may help detect exploitation attempts.'}] [2, 3]
What immediate steps should I take to mitigate this vulnerability?
Immediate mitigation steps include:
- Avoid using the vulnerable version of AIDA64 Extreme (5.99.4900) and upgrade to a patched or newer version if available.
- Restrict local access to systems running the vulnerable software to trusted users only, as the attack requires local access.
- Disable or restrict usage of the email preferences and report wizard interfaces where malicious input can be supplied.
- Implement application whitelisting and endpoint protection to detect or block exploitation attempts.
Since the vulnerability allows arbitrary code execution with application privileges, applying principle of least privilege to the application and users can reduce impact.