Debian Patches

Status for log4net/1.2.10+dfsg-10

Patch Description Author Forwarded Bugs Origin Last update
fix_XXE_CVE-2018-1285 fix_XXE_CVE-2018-1285
===================================================================
"Debian .NET Team" <debian-cli@lists.debian.org> no 2026-05-22
0002-fix-XmlLayout-invalid-character-handling-CVE-2026-40.patch fix XmlLayout invalid character handling (CVE-2026-40021)
Both XmlLayout and XmlLayoutSchemaLog4j write log event fields as XML
attributes without sanitizing characters forbidden by XML 1.0. An attacker
controlling log fields such as logger name, thread name, MDC property
keys/values, or identity field can inject characters like U+0001, causing
a serialization exception that silently discards the log event.

Backport of upstream fix from PR #280 (merged in log4net 3.3.0): wrap all
WriteAttributeString calls on user-controlled fields with
Transform.MaskXmlInvalidCharacters() in XMLLayout.cs and
XmlLayoutSchemaLog4j.cs.
James Montgomery <james_montgomery@disroot.org> no debian upstream, https://github.com/apache/logging-log4net/pull/280 2026-05-22

All known versions for source package 'log4net'

Links