CVE-2026-19880 (GCVE-0-2026-19880)
Vulnerability from cvelistv5
Published
2026-08-14 14:31
Modified
2026-08-14 19:46
Severity ?
VLAI Severity ?
EPSS score ?
CWE
Summary
Path-traversal vulnerability in QOS.CH Sarl Logback-classic on Java (logback-classic module) allows path-traversal vulnerability. More specifically, an
MDC-based discriminator value flows unsanitized into a nested
FileAppender path, letting an attacker who influences that MDC value
(e.g. via an HTTP header)
create and append log files outside the intended directory.
This issue affects Logback-classic: from 0.9.14 through 1.6.2.
References
Impacted products
| Vendor | Product | Version | ||
|---|---|---|---|---|
| QOS.CH Sarl | Logback-classic |
Version: 0.9.14 |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-19880",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-08-14T19:46:26.570632Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-08-14T19:46:37.661Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "affected",
"modules": [
"logback-classic"
],
"platforms": [
"Java"
],
"product": "Logback-classic",
"vendor": "QOS.CH Sarl",
"versions": [
{
"lessThanOrEqual": "1.6.2",
"status": "affected",
"version": "0.9.14",
"versionType": "maven"
},
{
"status": "unaffected",
"version": "1.6.3",
"versionType": "maven"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "York Shen - Yong Shen - PayPal Cyber Security Team (UID 100171)"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Path-traversal vulnerability in QOS.CH Sarl Logback-classic on Java (logback-classic module) allows path-traversal vulnerability. More specifically, an \nMDC-based discriminator value flows unsanitized into a nested \nFileAppender path, letting an attacker who influences that MDC value \n(e.g. via an HTTP header)\n create and append log files outside the intended directory. \u003cp\u003e\u003cbr\u003eThis issue affects Logback-classic: from 0.9.14 through 1.6.2.\u003cbr\u003e\u003cbr\u003e\u003c/p\u003e"
}
],
"value": "Path-traversal vulnerability in QOS.CH Sarl Logback-classic on Java (logback-classic module) allows path-traversal vulnerability. More specifically, an \nMDC-based discriminator value flows unsanitized into a nested \nFileAppender path, letting an attacker who influences that MDC value \n(e.g. via an HTTP header)\n create and append log files outside the intended directory. \n\n\nThis issue affects Logback-classic: from 0.9.14 through 1.6.2."
}
],
"exploits": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "No known exploitation\u003cbr\u003e"
}
],
"value": "No known exploitation"
}
],
"impacts": [
{
"descriptions": [
{
"lang": "en",
"value": "path-traversal vulnerability"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NO",
"Recovery": "NOT_DEFINED",
"Safety": "PRESENT",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "GREEN",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/S:P/AU:N/RE:M/U:Green",
"version": "4.0",
"vulnAvailabilityImpact": "LOW",
"vulnConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "LOW",
"vulnerabilityResponseEffort": "MODERATE"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-22",
"description": "CWE-22",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-14T14:31:02.361Z",
"orgId": "455daabc-a392-441d-aa46-37d35189897c",
"shortName": "NCSC.ch"
},
"references": [
{
"url": "https://logback.qos.ch/news.html#1.6.3"
}
],
"solutions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Update to logack version 1.6.3 or later.\u0026nbsp;This vulnerability requires \nSiftingAppender to be active as well as unsanitized data provided by an \nattacker that MDCDiscriminator makes use of.\u0026nbsp;\u003cbr\u003e\u003cbr\u003eSanitizing relevant data provided by the user should fix this vulnerability."
}
],
"value": "Update to logack version 1.6.3 or later.\u00a0This vulnerability requires \nSiftingAppender to be active as well as unsanitized data provided by an \nattacker that MDCDiscriminator makes use of.\u00a0\n\nSanitizing relevant data provided by the user should fix this vulnerability."
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "Incomplete protection against CVE-2025-11226",
"workarounds": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Update to logack version 1.6.3 or later.\u0026nbsp;This vulnerability requires SiftingAppender to be active as well as unsanitized data provided by an attacker that MDCDiscriminator makes use of."
}
],
"value": "Update to logack version 1.6.3 or later.\u00a0This vulnerability requires SiftingAppender to be active as well as unsanitized data provided by an attacker that MDCDiscriminator makes use of."
}
],
"x_generator": {
"engine": "Vulnogram 0.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "455daabc-a392-441d-aa46-37d35189897c",
"assignerShortName": "NCSC.ch",
"cveId": "CVE-2026-19880",
"datePublished": "2026-08-14T14:31:02.361Z",
"dateReserved": "2026-08-14T14:30:11.651Z",
"dateUpdated": "2026-08-14T19:46:37.661Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-19880\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-08-14T19:46:26.570632Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-08-14T19:46:33.436Z\"}}], \"cna\": {\"title\": \"Incomplete protection against CVE-2025-11226\", \"source\": {\"discovery\": \"UNKNOWN\"}, \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"York Shen - Yong Shen - PayPal Cyber Security Team (UID 100171)\"}], \"impacts\": [{\"descriptions\": [{\"lang\": \"en\", \"value\": \"path-traversal vulnerability\"}]}], \"metrics\": [{\"format\": \"CVSS\", \"cvssV4_0\": {\"Safety\": \"PRESENT\", \"version\": \"4.0\", \"Recovery\": \"NOT_DEFINED\", \"baseScore\": 6.3, \"Automatable\": \"NO\", \"attackVector\": \"NETWORK\", \"baseSeverity\": \"MEDIUM\", \"valueDensity\": \"NOT_DEFINED\", \"vectorString\": \"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/S:P/AU:N/RE:M/U:Green\", \"exploitMaturity\": \"NOT_DEFINED\", \"providerUrgency\": \"GREEN\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"attackRequirements\": \"PRESENT\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"NONE\", \"vulnIntegrityImpact\": \"LOW\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"LOW\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"LOW\", \"vulnerabilityResponseEffort\": \"MODERATE\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"GENERAL\"}]}], \"affected\": [{\"vendor\": \"QOS.CH Sarl\", \"modules\": [\"logback-classic\"], \"product\": \"Logback-classic\", \"versions\": [{\"status\": \"affected\", \"version\": \"0.9.14\", \"versionType\": \"maven\", \"lessThanOrEqual\": \"1.6.2\"}, {\"status\": \"unaffected\", \"version\": \"1.6.3\", \"versionType\": \"maven\"}], \"platforms\": [\"Java\"], \"defaultStatus\": \"affected\"}], \"exploits\": [{\"lang\": \"en\", \"value\": \"No known exploitation\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"No known exploitation\u003cbr\u003e\", \"base64\": false}]}], \"solutions\": [{\"lang\": \"en\", \"value\": \"Update to logack version 1.6.3 or later.\\u00a0This vulnerability requires \\nSiftingAppender to be active as well as unsanitized data provided by an \\nattacker that MDCDiscriminator makes use of.\\u00a0\\n\\nSanitizing relevant data provided by the user should fix this vulnerability.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"Update to logack version 1.6.3 or later.\u0026nbsp;This vulnerability requires \\nSiftingAppender to be active as well as unsanitized data provided by an \\nattacker that MDCDiscriminator makes use of.\u0026nbsp;\u003cbr\u003e\u003cbr\u003eSanitizing relevant data provided by the user should fix this vulnerability.\", \"base64\": false}]}], \"references\": [{\"url\": \"https://logback.qos.ch/news.html#1.6.3\"}], \"workarounds\": [{\"lang\": \"en\", \"value\": \"Update to logack version 1.6.3 or later.\\u00a0This vulnerability requires SiftingAppender to be active as well as unsanitized data provided by an attacker that MDCDiscriminator makes use of.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"Update to logack version 1.6.3 or later.\u0026nbsp;This vulnerability requires SiftingAppender to be active as well as unsanitized data provided by an attacker that MDCDiscriminator makes use of.\", \"base64\": false}]}], \"x_generator\": {\"engine\": \"Vulnogram 0.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"Path-traversal vulnerability in QOS.CH Sarl Logback-classic on Java (logback-classic module) allows path-traversal vulnerability. More specifically, an \\nMDC-based discriminator value flows unsanitized into a nested \\nFileAppender path, letting an attacker who influences that MDC value \\n(e.g. via an HTTP header)\\n create and append log files outside the intended directory. \\n\\n\\nThis issue affects Logback-classic: from 0.9.14 through 1.6.2.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"Path-traversal vulnerability in QOS.CH Sarl Logback-classic on Java (logback-classic module) allows path-traversal vulnerability. More specifically, an \\nMDC-based discriminator value flows unsanitized into a nested \\nFileAppender path, letting an attacker who influences that MDC value \\n(e.g. via an HTTP header)\\n create and append log files outside the intended directory. \u003cp\u003e\u003cbr\u003eThis issue affects Logback-classic: from 0.9.14 through 1.6.2.\u003cbr\u003e\u003cbr\u003e\u003c/p\u003e\", \"base64\": false}]}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-22\", \"description\": \"CWE-22\"}]}], \"providerMetadata\": {\"orgId\": \"455daabc-a392-441d-aa46-37d35189897c\", \"shortName\": \"NCSC.ch\", \"dateUpdated\": \"2026-08-14T14:31:02.361Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-19880\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-14T19:46:37.661Z\", \"dateReserved\": \"2026-08-14T14:30:11.651Z\", \"assignerOrgId\": \"455daabc-a392-441d-aa46-37d35189897c\", \"datePublished\": \"2026-08-14T14:31:02.361Z\", \"assignerShortName\": \"NCSC.ch\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…