CVE-2026-24733

Source
https://cve.org/CVERecord?id=CVE-2026-24733
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-24733.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-24733
Aliases
Downstream
Related
Published
2026-02-17T19:21:56.820Z
Modified
2026-03-23T05:08:16.448110912Z
Severity
  • 3.7 (Low) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N CVSS Calculator
Summary
[none]
Details

Improper Input Validation vulnerability in Apache Tomcat.

Tomcat did not limit HTTP/0.9 requests to the GET method. If a security constraint was configured to allow HEAD requests to a URI but deny GET requests, the user could bypass that constraint on GET requests by sending a (specification invalid) HEAD request using HTTP/0.9.

This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.14, from 10.1.0-M1 through 10.1.49, from 9.0.0.M1 through 9.0.112.

Older, EOL versions are also affected.

Users are recommended to upgrade to version 11.0.15 or later, 10.1.50 or later or 9.0.113 or later, which fixes the issue.

References

Affected packages

Git / github.com/apache/tomcat

Affected ranges

Type
GIT
Repo
https://github.com/apache/tomcat
Events
Introduced
Fixed
Introduced
Fixed
Introduced
Fixed
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Database specific
{
    "versions": [
        {
            "introduced": "9.0.1"
        },
        {
            "fixed": "9.0.113"
        },
        {
            "introduced": "10.1.1"
        },
        {
            "fixed": "10.1.50"
        },
        {
            "introduced": "11.0.1"
        },
        {
            "fixed": "11.0.15"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone10"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone11"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone12"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone13"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone14"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone15"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone16"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone17"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone18"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone19"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone20"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone21"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone22"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone23"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone24"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone25"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone26"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone27"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone3"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone4"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone5"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone6"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone7"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone8"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "9.0.0-milestone9"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone10"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone3"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone4"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone5"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone6"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone7"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone8"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "10.0.0-milestone9"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone10"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone11"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone12"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone13"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone14"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone15"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone16"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone17"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone18"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone19"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone20"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone21"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone22"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone23"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone24"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone25"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone26"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone3"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone4"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone5"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone6"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone7"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone8"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "11.0.0-milestone9"
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-24733.json"