Known exploited vulnerability
CVE-2023-44487
The short answer
CVE-2023-44487 affects n/a n/a and is rated high (CVSS 7.5). CISA added it to the Known Exploited Vulnerabilities catalog on 2023-10-10: attackers are using it, so patch it first. Fixed versions are published for github.com/apple/swift-nio-http2 (1.28.0) and golang.org/x/net (0.17.0).
What it is
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.
Weakness: CWE-400.
Severity
7.5 high
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Exploited (CISA KEV)
Yes, since Oct 10, 2023
Federal due date Oct 31, 2023
EPSS, next 30 days
100%
Higher than 100% of scored CVEs
How it can be exploited
- Attack vector
- Network
- Attack complexity
- Low
- Privileges required
- None
- User interaction
- None
- Scope
- Unchanged
- Confidentiality impact
- None
- Integrity impact
- None
- Availability impact
- High
What CISA says to do
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
Affected packages and fixed versions
| Package | Ecosystem | Fixed in | Advisory |
|---|---|---|---|
| github.com/apple/swift-nio-http2 | SwiftURL | 1.28.0 | GHSA-qppj-fm5r-hxr3 |
| golang.org/x/net | Go | 0.17.0 | GHSA-qppj-fm5r-hxr3 |
| org.apache.tomcat:tomcat-coyote | Maven | 11.0.0-M12, 10.1.14, 9.0.81, 8.5.94 | GHSA-qppj-fm5r-hxr3 |
| org.apache.tomcat.embed:tomcat-embed-core | Maven | 11.0.0-M12, 10.1.14, 9.0.81, 8.5.94 | GHSA-qppj-fm5r-hxr3 |
| org.eclipse.jetty.http2:http2-common | Maven | 9.4.53, 10.0.17, 11.0.17 | GHSA-qppj-fm5r-hxr3 |
| org.eclipse.jetty.http2:http2-server | Maven | 9.4.53, 10.0.17, 11.0.17 | GHSA-qppj-fm5r-hxr3 |
| org.eclipse.jetty.http2:jetty-http2-common | Maven | 12.0.2 | GHSA-qppj-fm5r-hxr3 |
| org.eclipse.jetty.http2:jetty-http2-server | Maven | 12.0.2 | GHSA-qppj-fm5r-hxr3 |
| com.typesafe.akka:akka-http-core | Maven | 10.5.3 | GHSA-qppj-fm5r-hxr3 |
| com.typesafe.akka:akka-http-core_2.13 | Maven | 10.5.3 | GHSA-qppj-fm5r-hxr3 |
| com.typesafe.akka:akka-http-core_2.12 | Maven | 10.5.3 | GHSA-qppj-fm5r-hxr3 |
| com.typesafe.akka:akka-http-core_2.11 | Maven | No fix yet | GHSA-qppj-fm5r-hxr3 |
Is it in your code? Drop your lockfile into the free vulnerability check, or let vulnerability watch check your repository every day and open the upgrade as a pull request.
Affected products
n/a, http, RUGGEDCOM APE1808, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP, SINEC NMS, SIPLUS S7-1500 CPU 1518-4 PN/DP MFP. NVD's record lists the exact affected versions.
References
- access.redhat.com/security/cve/cve-2023-44487 Vendor Advisory
- arstechnica.com/security/2023/10/how-ddosers-used-the-http-2-protocol-to-deliver-attacks-of-unprecedented-size/ Press/Media CoverageThird Party Advisory
- aws.amazon.com/security/security-bulletins/AWS-2023-011/ Third Party Advisory
- blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/ Technical DescriptionVendor Advisory
- blog.cloudflare.com/zero-day-rapid-reset-http2-record-breaking-ddos-attack/ Third Party AdvisoryVendor Advisory
- blog.litespeedtech.com/2023/10/11/rapid-reset-http-2-vulnerablilty/ Vendor Advisory
- blog.qualys.com/vulnerabilities-threat-research/2023/10/10/cve-2023-44487-http-2-rapid-reset-attack Press/Media CoverageThird Party Advisory
- blog.vespa.ai/cve-2023-44487/ Vendor Advisory
- bugzilla.proxmox.com/show_bug.cgi?id=4988 Issue TrackingThird Party Advisory
- bugzilla.redhat.com/show_bug.cgi?id=2242803 Issue TrackingVendor Advisory
- bugzilla.suse.com/show_bug.cgi?id=1216123 Issue TrackingVendor Advisory
- cgit.freebsd.org/ports/commit/?id=c64c329c2c1752f46b73e3e6ce9f4329be6629f9 Mailing ListPatchVendor Advisory
Questions
Is CVE-2023-44487 being exploited?
Yes. CISA added CVE-2023-44487 to its Known Exploited Vulnerabilities catalog on 2023-10-10, with a federal remediation due date of 2023-10-31.
How do I fix CVE-2023-44487?
Upgrade to a fixed version: github.com/apple/swift-nio-http2 (SwiftURL) 1.28.0; golang.org/x/net (Go) 0.17.0; org.apache.tomcat:tomcat-coyote (Maven) 11.0.0-M12 or 10.1.14 or 9.0.81 or 8.5.94; org.apache.tomcat.embed:tomcat-embed-core (Maven) 11.0.0-M12 or 10.1.14 or 9.0.81 or 8.5.94. CISA's required action: Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
From NVD, CISA KEV, FIRST EPSS and OSV.dev, checked . Status on NVD: Analyzed. The description is NVD's text, quoted as published.
Related
Latest CVEs this week
Critical and High CVEs from the last 7 days, with KEV and EPSS.
Exploited vulnerabilities by vendor
Every vendor in CISA's KEV catalog, with its count.
IETF exploited vulnerabilities
Everything CISA lists as exploited for IETF.
Vulnerability watch
A briefing and a fix pull request when an advisory hits your dependencies.
Know the day a CVE lands in your code
Connect a GitHub repository and ZeusQA checks its dependencies daily, briefs each advisory and opens the fix. Three test runs free, no card.