125 lines
5.4 KiB
JSON
125 lines
5.4 KiB
JSON
{
|
|
"dataType": "CVE_RECORD",
|
|
"dataVersion": "5.2",
|
|
"cveMetadata": {
|
|
"cveId": "CVE-2026-111244",
|
|
"assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
|
|
"state": "PUBLISHED",
|
|
"assignerShortName": "apache",
|
|
"dateReserved": "2026-10-15T18:36:38.024Z",
|
|
"datePublished": "2026-11-10T15:27:04.378Z",
|
|
"dateUpdated": "2026-11-10T15:27:04.378Z"
|
|
},
|
|
"containers": {
|
|
"cna": {
|
|
"providerMetadata": {
|
|
"orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
|
|
"shortName": "apache",
|
|
"dateUpdated": "2026-11-10T15:27:04.378Z"
|
|
},
|
|
"title": "Apache TomEE: Authorization bypass in MicroProfile JWT role checks for JAX-RS resources",
|
|
"problemTypes": [
|
|
{
|
|
"descriptions": [
|
|
{
|
|
"description": "CWE-863 Incorrect Authorization",
|
|
"lang": "en",
|
|
"cweId": "CWE-863",
|
|
"type": "CWE"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"source": {
|
|
"discovery": "INTERNAL"
|
|
},
|
|
"affected": [
|
|
{
|
|
"vendor": "Apache Software Foundation",
|
|
"product": "Apache TomEE",
|
|
"collectionURL": "https://repo.maven.apache.org/maven2",
|
|
"packageName": "org.apache.tomee:mp-jwt",
|
|
"packageURL": "pkg:maven/org.apache.tomee/mp-jwt",
|
|
"versions": [
|
|
{
|
|
"status": "affected",
|
|
"version": "7.1.0",
|
|
"lessThan": "10.0.0-M1",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"status": "affected",
|
|
"version": "10.0.0-M1",
|
|
"lessThan": "10.3.0",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"status": "affected",
|
|
"version": "11.0.0-M1",
|
|
"lessThan": "11.0.0-M2",
|
|
"versionType": "semver"
|
|
}
|
|
],
|
|
"defaultStatus": "unaffected"
|
|
}
|
|
],
|
|
"descriptions": [
|
|
{
|
|
"value": "When MicroProfile JWT role-based access control is used, the access constraints of JAX-RS resources are not always enforced as declared: resources that declare an empty set of allowed roles are accessible to every caller, resource classes that inherit the same method from a common superclass share their constraints, and class-level constraints declared on a superclass are ignored. A remote attacker can invoke resources that should be denied to them, in some configurations without authentication. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.",
|
|
"lang": "en",
|
|
"supportingMedia": [
|
|
{
|
|
"type": "text/html",
|
|
"base64": false,
|
|
"value": "When MicroProfile JWT role-based access control is used, the access constraints of JAX-RS resources are not always enforced as declared: resources that declare an empty set of allowed roles are accessible to every caller, resource classes that inherit the same method from a common superclass share their constraints, and class-level constraints declared on a superclass are ignored. A remote attacker can invoke resources that should be denied to them, in some configurations without authentication. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue."
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"references": [
|
|
{
|
|
"url": "https://lists.apache.org/thread/flpx4mgmzqx36fm6gy3thcoh74b5yz7o",
|
|
"tags": [
|
|
"vendor-advisory"
|
|
]
|
|
}
|
|
],
|
|
"metrics": [
|
|
{
|
|
"other": {
|
|
"type": "Textual description of severity",
|
|
"content": {
|
|
"text": "important"
|
|
}
|
|
},
|
|
"scenarios": [
|
|
{
|
|
"lang": "en",
|
|
"value": "GENERAL"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"credits": [
|
|
{
|
|
"lang": "en",
|
|
"value": "The Apache Software Foundation",
|
|
"type": "finder"
|
|
},
|
|
{
|
|
"lang": "en",
|
|
"value": "Claude Security",
|
|
"type": "tool"
|
|
},
|
|
{
|
|
"lang": "en",
|
|
"value": "Richard Zowalla",
|
|
"type": "remediation developer"
|
|
}
|
|
],
|
|
"x_generator": {
|
|
"engine": "Vulnogram 1.0.3"
|
|
}
|
|
}
|
|
}
|
|
} |