The net/http package's Request.ParseMultipartForm method starts writing to temporary files once the request body size surpasses the given "maxMemory" limit. It was possible for an attacker to generate a multipart request crafted such that the server ran out of file descriptors.
Conclusion & alert: CVE-2017-1000098 is rated Moderate Risk (51.6/100): CVSS High severity, with medium exploitation likelihood (EPSS 0.43%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2025-08-17 | 0.56% | 0.43% | -0.13% |
| 2 | 2025-03-30 | 1.90% | 0.56% | -1.34% |
| 3 | 2025-03-29 | — | 1.90% | — |
Full EPSS history (9 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
| 5.0 | 2.0 | MEDIUM |
|
10.0 | 2.9 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2017-1000098 |
ubuntu
|
low | CVE-2017-1000098 low priority: Ubuntu including 5 source packages (golang, golang-1.6, golang-1.7, golang-1.8, golang-1.9), 105 status rows across 21 suites (artful, bionic, cosmic, disco, eoan, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial, zesty): DNE 89, not-affected 8, needs-triage 3, ignored 2, released 2, needed 1. | https://ubuntu.com/security/CVE-2017-1000098 |
| URL | Tags |
|---|---|
| https://golang.org/cl/30410 | Issue Tracking Patch Vendor Advisory |
| https://golang.org/issue/17965 | Issue Tracking Patch Vendor Advisory |
| https://groups.google.com/forum/#%21msg/golang-dev/4NdLzS8sls8/uIz8QlnIBQAJ |