8.4high
CVE-2017-20228
Flat Assembler 1.71.21 Stack-Based Buffer Overflow ROP
Published 7 mo ago · modified 38 d ago · JSON
CVSS
8.4
v3.1 · CNA
CISA KEV
No
not known exploited
EPSS
0.2%
percentile 13%
Public exploits
0
none known
Summary
Flat Assembler 1.71.21 contains a stack-based buffer overflow vulnerability that allows local attackers to execute arbitrary code by supplying oversized input to the application. Attackers can craft malicious assembly input exceeding 5895 bytes to overwrite the instruction pointer and execute return-oriented programming chains for shell command execution.
CISA SSVC assessment
- Exploitation
- Proof of concept public
- Automatable
- no
- Technical impact
- total
- Assessed
- 7 mo ago
Exploit prediction (EPSS)
0.22% probability of exploitation in the next 30 days, higher than 13% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| CNA | 4.0 | 8.6 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| CNA | 3.1 | 8.4 | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 4.0 | 8.6 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CNA | 3.1 | 8.4 | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Flatassembler Flat Assembler
Classification
- Weakness
- CWE-787 Out-of-bounds Write
References
- exploit-db.com /exploits/42265 · exploit
- flatassembler.net · product
- vulncheck.com /advisories/flat-assembler-stack-based-buffer-overflow-rop · third-party-advisory
Sources
- CVE List: CVE-2017-20228
- NVD: CVE-2017-20228
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.