CVE-2018-5392
Last modified
CVE-2018-5392 is a vulnerability of currently unknown severity. mingw-w64 version 5.0.4 by default produces executables that opt in to ASLR, but are not compatible with ASLR. ASLR is an exploit mitigation technique used by modern Windows platforms. EPSS estimates a 1.43% chance of exploitation in the next 30 days.
Description
mingw-w64 version 5.0.4 by default produces executables that opt in to ASLR, but are not compatible with ASLR. ASLR is an exploit mitigation technique used by modern Windows platforms. For ASLR to function, Windows executables must contain a relocations table. Despite containing the "Dynamic base" PE header, which indicates ASLR compatibility, Windows executables produced by mingw-w64 have the relocations table stripped from them by default. This means that executables produced by mingw-w64 are vulnerable to return-oriented programming (ROP) attacks. Windows executables generated by mingw-w64 claim to be ASLR compatible, but are not. Vulnerabilities in such executables are more easily exploitable as a result.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Mingw | Mingw-W64 | 5.0.4 |
References
- https://www.kb.cert.org/vuls/id/307144Third Party Advisory, US Government Resource
- https://www.kb.cert.org/vuls/id/307144Third Party Advisory, US Government Resource
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-5392?
How severe is CVE-2018-5392?
How do I fix CVE-2018-5392?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2018
- CVE-2018-5386Some Navarino Infinity functions, up to version 2.2, placed …
- CVE-2018-5387Wizkunde SAMLBase may incorrectly utilize the results of XML…7.5
- CVE-2018-5388In stroke_socket.c in strongSwan before 5.6.3, a missing pac…
- CVE-2018-5389The Internet Key Exchange v1 main mode is vulnerable to offl…
- CVE-2018-5390Linux kernel versions 4.9+ can be forced to make very expens…7.5
- CVE-2018-5391The Linux kernel, versions 3.9+, is vulnerable to a denial o…7.5
- CVE-2018-5393The TP-LINK EAP Controller is TP-LINK's software for remotel…
- CVE-2018-5399The Auto-Maskin DCU 210E firmware contains an undocumented D…9.4
- CVE-2018-5400The Auto-Maskin products utilize an undocumented custom prot…9.1
- CVE-2018-5401The Auto-Maskin DCU 210E, RP-210E, and Marine Pro Observer A…9.1
- CVE-2018-5402The Auto-Maskin DCU 210E, RP-210E, and Marine Pro Observer A…9.1
- CVE-2018-5403Imperva SecureSphere gateway (GW) running v13, for both pre-…
Are you affected by CVE-2018-5392?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
