{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-9828",
"assignerOrgId": "455daabc-a392-441d-aa46-37d35189897c",
"state": "PUBLISHED",
"assignerShortName": "NCSC.ch",
"dateReserved": "2026-05-28T11:55:19.674Z",
"datePublished": "2026-05-28T12:52:45.852Z",
"dateUpdated": "2026-05-29T08:07:39.510Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "455daabc-a392-441d-aa46-37d35189897c",
"shortName": "NCSC.ch",
"dateUpdated": "2026-05-29T08:07:39.510Z"
},
"title": "Logback deserialization whitelist bypass for java.lang and java.util",
"datePublic": "2026-05-28T07:47:00.000Z",
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"cweId": "CWE-502",
"description": "CWE-502 Deserialization of untrusted data",
"type": "CWE"
}
]
}
],
"impacts": [
{
"capecId": "CAPEC-586",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-586 Object Injection"
}
]
}
],
"affected": [
{
"vendor": "QOS.CH Sarl",
"product": "logback",
"packageName": "logback-core",
"repo": "https://github.com/qos-ch/logback",
"modules": [
"HardenedObjectInputStream (logback-core)"
],
"programFiles": [
"HardenedObjectInputStream.java"
],
"versions": [
{
"status": "affected",
"version": "0",
"lessThanOrEqual": "1.5.32",
"versionType": "maven"
},
{
"status": "unaffected",
"version": "1.5.33"
}
],
"defaultStatus": "unaffected"
}
],
"descriptions": [
{
"lang": "en",
"value": "Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection albeit heavily restricted.\n\nMore precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate objects from\n classes in the java.lang and java.util packages that are not explicitly\n blocked.\n\nAlthough deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.\n\n\n\nThis issue affects logback: through 1.5.32 inclusive.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "Deserialization of untrusted data vulnerability in QOS.CH Sarl logback logback-core (HardenedObjectInputStream (logback-core) modules) allows Object Injection albeit heavily restricted.
More precisely, an attacker able to influence serialized data sent to \nSimpleSocketServer or SimpleSSLSocketServer can instantiate objects from\n classes in the java.lang and java.util packages that are not explicitly\n blocked.
Although deserialization is heavily restricted by HardenedObjectInputStream and no \npractical way to achieve remote code execution or significant privilege \nescalation has been identified, this issue constitutes a bypass of the \nintended security restrictions.
This issue affects logback: through 1.5.32 inclusive.