Skip to content
Heist/ feed
High

CVE-2026-18661

Type: advisorySource: Official CVE List1 source record

In Eclipse Jetty, across various versions of `jetty-annotations`, and `jetty-eeN-annotations`, the Jakarta Spec authoritative url-pattern rules for mixed `@ServletSecurity` annotation, and `web.xml` defined `security-constraint` on the same `url-pattern` were not being applied if the `web.xml` had more than 1 `url-pattern` for a servlet, and had a `security-constraint` applying to only some of those `url-pattern` definitions.

Announced Source revision 1
Original source ↗

CVE-2026-18661

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-18661

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "Eclipse Foundation",
    "versions": [
      {
        "status": "affected",
        "version": "12.1.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.1.11"
      }
    ],
    "packageName": "org.eclipse.jetty.ee11:jetty-ee11-annotations",
    "collectionURL": "https://repo.maven.apache.org/maven2",
    "defaultStatus": "unaffected"
  },
  {
    "vendor": "Eclipse Foundation",
    "versions": [
      {
        "status": "affected",
        "version": "12.1.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.1.11"
      },
      {
        "status": "affected",
        "version": "12.0.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.0.38"
      }
    ],
    "packageName": "org.eclipse.jetty.ee10:jetty-ee10-annotations",
    "collectionURL": "https://repo.maven.apache.org/maven2",
    "defaultStatus": "unaffected"
  },
  {
    "vendor": "Eclipse Foundation",
    "versions": [
      {
        "status": "affected",
        "version": "12.1.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.1.11"
      },
      {
        "status": "affected",
        "version": "12.0.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.0.38"
      }
    ],
    "packageName": "org.eclipse.jetty.ee9:jetty-ee9-annotations",
    "collectionURL": "https://repo.maven.apache.org/maven2",
    "defaultStatus": "unaffected"
  },
  {
    "vendor": "Eclipse Foundation",
    "versions": [
      {
        "status": "affected",
        "version": "12.1.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.1.11"
      },
      {
        "status": "affected",
        "version": "12.0.0",
        "versionType": "semver",
        "lessThanOrEqual": "12.0.38"
      }
    ],
    "packageName": "org.eclipse.jetty.ee8:jetty-ee8-annotations",
    "collectionURL": "https://repo.maven.apache.org/maven2",
    "defaultStatus": "unaffected"
  },
  {
    "vendor": "Eclipse Foundation",
    "versions": [
      {
        "status": "affected",
        "version": "11.0.0",
        "versionType": "semver",
        "lessThanOrEqual": "11.0.32"
      },
      {
        "status": "affected",
        "version": "10.0.0",
        "versionType": "semver",
        "lessThanOrEqual": "10.0.32"
      },
      {
        "status": "affected",
        "version": "9.4.0",
        "versionType": "semver",
        "lessThanOrEqual": "9.4.64"
      }
    ],
    "packageName": "org.eclipse.jetty:jetty-annotations",
    "collectionURL": "https://repo.maven.apache.org/maven2",
    "defaultStatus": "unaffected"
  }
]
Related CVEs
CVE-2026-18661

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#28756 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement