Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    14 vulnerabilities found for Apache Log4net by Apache Software Foundation

    CVE-2026-105244 (GCVE-0-2026-105244)

    Vulnerability from nvd – Published: 2026-10-06 19:52 – Updated: 2026-10-06 19:52
    VLAI
    Title
    Apache log4net: RemoteSyslogAppender silently deletes non-ASCII content
    Summary
    Improper Encoding or Escaping of Output vulnerability in the RemoteSyslogAppender of Apache log4net. Every character outside visible ASCII and space was removed from the record instead of being escaped, so non-ASCII text and control characters such as tabs disappeared without notice. A party whose data reaches a log message could make a distinct value look identical in the record, for example a user name holding a zero-width space logged as admin. Only applications that use RemoteSyslogAppender are affected. This issue affects Apache log4net: from 1.2.12 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-116 - Improper Encoding or Escaping of Output
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.12 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 56a2e146e21ff4737e1ff3ec308810e667873947 , < 77717061b20d4346b6c0ce6b54643d85fb348bc7 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.12",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "77717061b20d4346b6c0ce6b54643d85fb348bc7",
                  "status": "affected",
                  "version": "56a2e146e21ff4737e1ff3ec308810e667873947",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Encoding or Escaping of Output vulnerability in the RemoteSyslogAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eEvery character outside visible ASCII and space was removed from the record instead of being escaped, so non-ASCII text and control characters such as tabs disappeared without notice. A party whose data reaches a log message could make a distinct value look identical in the record, for example a user name holding a zero-width space logged as admin. Only applications that use RemoteSyslogAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.12 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Encoding or Escaping of Output vulnerability in the RemoteSyslogAppender of Apache log4net.\n\nEvery character outside visible ASCII and space was removed from the record instead of being escaped, so non-ASCII text and control characters such as tabs disappeared without notice. A party whose data reaches a log message could make a distinct value look identical in the record, for example a user name holding a zero-width space logged as admin. Only applications that use RemoteSyslogAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.12 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-116",
                  "description": "CWE-116 Improper Encoding or Escaping of Output",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:52:31.116Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/77717061b20d4346b6c0ce6b54643d85fb348bc7"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/q7649hhdodthoqw8jsjgtnb4m8qfy6d6"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: RemoteSyslogAppender silently deletes non-ASCII content",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105244",
        "datePublished": "2026-10-06T19:52:31.116Z",
        "dateReserved": "2026-10-04T16:22:18.416Z",
        "dateUpdated": "2026-10-06T19:52:31.116Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105243 (GCVE-0-2026-105243)

    Vulnerability from nvd – Published: 2026-10-06 19:51 – Updated: 2026-10-06 19:51
    VLAI
    Title
    Apache log4net: Oversize EventLogAppender record silently discarded
    Summary
    Insufficient Logging vulnerability in the EventLogAppender of Apache log4net. Long messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reaches a log message could suppress the whole record by making it long enough. Only applications on Windows that use EventLogAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < 28fbfb25678c48a8cc5bc9b94ead0dddfc39ffed (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "28fbfb25678c48a8cc5bc9b94ead0dddfc39ffed",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Insufficient Logging vulnerability in the EventLogAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eLong messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reaches a log message could suppress the whole record by making it long enough. Only applications on Windows that use EventLogAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Insufficient Logging vulnerability in the EventLogAppender of Apache log4net.\n\nLong messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reaches a log message could suppress the whole record by making it long enough. Only applications on Windows that use EventLogAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-778",
                  "description": "CWE-778 Insufficient Logging",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:51:25.116Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/28fbfb25678c48a8cc5bc9b94ead0dddfc39ffed"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/jr6fj5skv1vnjbc9jmt8bp151p8ow1rp"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: Oversize EventLogAppender record silently discarded",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105243",
        "datePublished": "2026-10-06T19:51:25.116Z",
        "dateReserved": "2026-10-04T16:21:38.272Z",
        "dateUpdated": "2026-10-06T19:51:25.116Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105242 (GCVE-0-2026-105242)

    Vulnerability from nvd – Published: 2026-10-06 19:50 – Updated: 2026-10-06 19:50
    VLAI
    Title
    Apache log4net: Request validation failure drops the event in the aspnet-request converter
    Summary
    Improper Handling of Exceptional Conditions vulnerability in the aspnet-request pattern converter of Apache log4net. Reading request parameters triggers ASP.NET request validation, so a request carrying content such as markup made the layout throw and the appender discarded the whole event. A sender could suppress the log record of their own request. Only applications on ASP.NET for .NET Framework whose layout uses %aspnet-request are affected. This issue affects Apache log4net: from 1.2.11 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-755 - Improper Handling of Exceptional Conditions
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.11 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 243f1e9f3ee235955bade4b4fe664a903378719a , < 145203420c579a703008b4b723b6a080757f4964 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.11",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "145203420c579a703008b4b723b6a080757f4964",
                  "status": "affected",
                  "version": "243f1e9f3ee235955bade4b4fe664a903378719a",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Handling of Exceptional Conditions vulnerability in the aspnet-request pattern converter of Apache log4net.\u003cbr\u003e\u003cbr\u003eReading request parameters triggers ASP.NET request validation, so a request carrying content such as markup made the layout throw and the appender discarded the whole event. A sender could suppress the log record of their own request. Only applications on ASP.NET for .NET Framework whose layout uses %aspnet-request are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.11 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Handling of Exceptional Conditions vulnerability in the aspnet-request pattern converter of Apache log4net.\n\nReading request parameters triggers ASP.NET request validation, so a request carrying content such as markup made the layout throw and the appender discarded the whole event. A sender could suppress the log record of their own request. Only applications on ASP.NET for .NET Framework whose layout uses %aspnet-request are affected.\n\nThis issue affects Apache log4net: from 1.2.11 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-755",
                  "description": "CWE-755 Improper Handling of Exceptional Conditions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:50:19.075Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/316"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/145203420c579a703008b4b723b6a080757f4964"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/zg6dbqm4ztm7j3c21nfsqj0yxm5yrpdx"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: Request validation failure drops the event in the aspnet-request converter",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105242",
        "datePublished": "2026-10-06T19:50:19.075Z",
        "dateReserved": "2026-10-04T16:21:12.546Z",
        "dateUpdated": "2026-10-06T19:50:19.075Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105241 (GCVE-0-2026-105241)

    Vulnerability from nvd – Published: 2026-10-06 19:49 – Updated: 2026-10-06 19:49
    VLAI
    Title
    Apache log4net: Unencodable content discards a whole SmtpPickupDirAppender batch
    Summary
    Improper Handling of Unicode Encoding vulnerability in the SmtpPickupDirAppender of Apache log4net. Content that the mail file writer cannot encode, such as an unpaired UTF-16 surrogate, made the write throw. Every buffered event in the batch was discarded, not only the one carrying the content, and a truncated mail could be left in the pickup directory. A party whose data reaches a log message could suppress the records of other events. Only applications that use SmtpPickupDirAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-176 - Improper Handling of Unicode Encoding
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < 4d2e10f0908199604b4326f9df6d0b43b871e333 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "4d2e10f0908199604b4326f9df6d0b43b871e333",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Handling of Unicode Encoding vulnerability in the SmtpPickupDirAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eContent that the mail file writer cannot encode, such as an unpaired UTF-16 surrogate, made the write throw. Every buffered event in the batch was discarded, not only the one carrying the content, and a truncated mail could be left in the pickup directory. A party whose data reaches a log message could suppress the records of other events. Only applications that use SmtpPickupDirAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Handling of Unicode Encoding vulnerability in the SmtpPickupDirAppender of Apache log4net.\n\nContent that the mail file writer cannot encode, such as an unpaired UTF-16 surrogate, made the write throw. Every buffered event in the batch was discarded, not only the one carrying the content, and a truncated mail could be left in the pickup directory. A party whose data reaches a log message could suppress the records of other events. Only applications that use SmtpPickupDirAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-176",
                  "description": "CWE-176 Improper Handling of Unicode Encoding",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:49:03.994Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/4d2e10f0908199604b4326f9df6d0b43b871e333"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/hg8dgh3oy8bp3dhb8nsygk9kw2o401ws"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: Unencodable content discards a whole SmtpPickupDirAppender batch",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105241",
        "datePublished": "2026-10-06T19:49:03.994Z",
        "dateReserved": "2026-10-04T16:20:44.036Z",
        "dateUpdated": "2026-10-06T19:49:03.994Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105240 (GCVE-0-2026-105240)

    Vulnerability from nvd – Published: 2026-10-06 19:47 – Updated: 2026-10-06 19:47
    VLAI
    Title
    Apache log4net: NUL character truncates OutputDebugStringAppender records
    Summary
    Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net. A NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently lost. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use OutputDebugStringAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-158 - Improper Neutralization of Null Byte or NUL Character
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < 6046fe9d7f353b49fe995361c071ec2eea8f7ef6 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "6046fe9d7f353b49fe995361c071ec2eea8f7ef6",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eA NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently lost. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use OutputDebugStringAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net.\n\nA NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently lost. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use OutputDebugStringAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-158",
                  "description": "CWE-158 Improper Neutralization of Null Byte or NUL Character",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:47:44.900Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/6046fe9d7f353b49fe995361c071ec2eea8f7ef6"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/gyw2d4ppy82t1vlpdknkfd1nmzp21z17"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: NUL character truncates OutputDebugStringAppender records",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105240",
        "datePublished": "2026-10-06T19:47:44.900Z",
        "dateReserved": "2026-10-04T16:20:07.533Z",
        "dateUpdated": "2026-10-06T19:47:44.900Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105239 (GCVE-0-2026-105239)

    Vulnerability from nvd – Published: 2026-10-06 19:46 – Updated: 2026-10-06 19:58
    VLAI
    Title
    Apache log4net: NUL character truncates EventLogAppender records
    Summary
    Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net. A NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently not stored. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use EventLogAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-06 19:58 UTC
    CWE
    • CWE-158 - Improper Neutralization of Null Byte or NUL Character
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < dc5855a0720c91590fd7a81d729ea01fdd69e000 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-105239",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-06T19:58:19.202424Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-06T19:58:29.347Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "dc5855a0720c91590fd7a81d729ea01fdd69e000",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eA NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently not stored. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use EventLogAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net.\n\nA NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently not stored. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use EventLogAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-158",
                  "description": "CWE-158 Improper Neutralization of Null Byte or NUL Character",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:46:33.357Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/dc5855a0720c91590fd7a81d729ea01fdd69e000"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/9fx1qo5hc0tg8ym0t6p9gt1zpb2qlxpq"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: NUL character truncates EventLogAppender records",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105239",
        "datePublished": "2026-10-06T19:46:33.357Z",
        "dateReserved": "2026-10-04T16:19:29.460Z",
        "dateUpdated": "2026-10-06T19:58:29.347Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-40021 (GCVE-0-2026-40021)

    Vulnerability from nvd – Published: 2026-04-10 15:44 – Updated: 2026-04-10 17:35
    VLAI
    Title
    Apache Log4net: Silent log event loss in XmlLayout and XmlLayoutSchemaLog4J due to unescaped XML 1.0 forbidden characters
    Summary
    Apache Log4net's XmlLayout https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list and XmlLayoutSchemaLog4J https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list , in versions before 3.3.0, fail to sanitize characters forbidden by the XML 1.0 specification https://www.w3.org/TR/xml/#charsets in MDC property keys and values, as well as the identity field that may carry attacker-influenced data. This causes an exception during serialization and the silent loss of the affected log event. An attacker who can influence any of these fields can exploit this to suppress individual log records, impairing audit trails and detection of malicious activity. Users are advised to upgrade to Apache Log4net 3.3.0, which fixes this issue.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-10 17:32 UTC
    CWE
    • CWE-116 - Improper Encoding or Escaping of Output
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache Log4net Affected: 0 , < 3.3.0 (nuget)
        cpe:2.3:a:apache:log4net:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2026-04-10T16:18:21.980Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "url": "http://www.openwall.com/lists/oss-security/2026/04/10/11"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-40021",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-10T17:32:06.208358Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-10T17:35:01.228Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://www.nuget.org/packages",
              "cpes": [
                "cpe:2.3:a:apache:log4net:*:*:*:*:*:*:*:*"
              ],
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache Log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.3.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "nuget"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "f00dat"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eApache Log4net\u0027s \u003ccode\u003e\u003ca target=\"_blank\" rel=\"nofollow\" href=\"https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list\"\u003eXmlLayout\u003c/a\u003e\u003c/code\u003e and \u003ccode\u003e\u003ca target=\"_blank\" rel=\"nofollow\" href=\"https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list\"\u003eXmlLayoutSchemaLog4J\u003c/a\u003e\u003c/code\u003e, in versions before 3.3.0, fail to sanitize characters forbidden by the \u003ca target=\"_blank\" rel=\"nofollow\" href=\"https://www.w3.org/TR/xml/#charsets\"\u003eXML 1.0 specification\u003c/a\u003e in MDC property keys and values, as well as the identity field that may carry attacker-influenced data. This causes an exception during serialization and the silent loss of the affected log event.\u003c/p\u003e\u003cp\u003eAn attacker who can influence any of these fields can exploit this to suppress individual log records, impairing audit trails and detection of malicious activity.\u003c/p\u003e\u003cp\u003eUsers are advised to upgrade to Apache Log4net \u003ccode\u003e3.3.0\u003c/code\u003e, which fixes this issue.\u003c/p\u003e"
                }
              ],
              "value": "Apache Log4net\u0027s  XmlLayout https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list  and  XmlLayoutSchemaLog4J https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list , in versions before 3.3.0, fail to sanitize characters forbidden by the  XML 1.0 specification https://www.w3.org/TR/xml/#charsets  in MDC property keys and values, as well as the identity field that may carry attacker-influenced data. This causes an exception during serialization and the silent loss of the affected log event.\n\nAn attacker who can influence any of these fields can exploit this to suppress individual log records, impairing audit trails and detection of malicious activity.\n\nUsers are advised to upgrade to Apache Log4net 3.3.0, which fixes this issue."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "HIGH",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-116",
                  "description": "CWE-116 Improper Encoding or Escaping of Output",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-10T15:44:17.451Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/280"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://logging.apache.org/security.html#CVE-2026-40021"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://logging.apache.org/cyclonedx/vdr.xml"
            },
            {
              "tags": [
                "related"
              ],
              "url": "https://logging.apache.org/log4net/manual/configuration/layouts.html"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread/q8otftjswhk69n3kxslqg7cobr0x4st7"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "timeline": [
            {
              "lang": "en",
              "time": "2026-02-10T23:34:00.000Z",
              "value": "Vulnerability reported by f00dat"
            },
            {
              "lang": "en",
              "time": "2026-02-17T08:03:00.000Z",
              "value": "Fix shared publicly by Jan Friedrich as pull request #280"
            },
            {
              "lang": "en",
              "time": "2026-02-20T13:12:00.000Z",
              "value": "Log4net 3.3.0 released"
            }
          ],
          "title": "Apache Log4net: Silent log event loss in XmlLayout and XmlLayoutSchemaLog4J due to unescaped XML 1.0 forbidden characters",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-40021",
        "datePublished": "2026-04-10T15:44:17.451Z",
        "dateReserved": "2026-04-08T10:03:43.840Z",
        "dateUpdated": "2026-04-10T17:35:01.228Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105244 (GCVE-0-2026-105244)

    Vulnerability from cvelistv5 – Published: 2026-10-06 19:52 – Updated: 2026-10-06 19:52
    VLAI
    Title
    Apache log4net: RemoteSyslogAppender silently deletes non-ASCII content
    Summary
    Improper Encoding or Escaping of Output vulnerability in the RemoteSyslogAppender of Apache log4net. Every character outside visible ASCII and space was removed from the record instead of being escaped, so non-ASCII text and control characters such as tabs disappeared without notice. A party whose data reaches a log message could make a distinct value look identical in the record, for example a user name holding a zero-width space logged as admin. Only applications that use RemoteSyslogAppender are affected. This issue affects Apache log4net: from 1.2.12 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-116 - Improper Encoding or Escaping of Output
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.12 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 56a2e146e21ff4737e1ff3ec308810e667873947 , < 77717061b20d4346b6c0ce6b54643d85fb348bc7 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.12",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "77717061b20d4346b6c0ce6b54643d85fb348bc7",
                  "status": "affected",
                  "version": "56a2e146e21ff4737e1ff3ec308810e667873947",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Encoding or Escaping of Output vulnerability in the RemoteSyslogAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eEvery character outside visible ASCII and space was removed from the record instead of being escaped, so non-ASCII text and control characters such as tabs disappeared without notice. A party whose data reaches a log message could make a distinct value look identical in the record, for example a user name holding a zero-width space logged as admin. Only applications that use RemoteSyslogAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.12 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Encoding or Escaping of Output vulnerability in the RemoteSyslogAppender of Apache log4net.\n\nEvery character outside visible ASCII and space was removed from the record instead of being escaped, so non-ASCII text and control characters such as tabs disappeared without notice. A party whose data reaches a log message could make a distinct value look identical in the record, for example a user name holding a zero-width space logged as admin. Only applications that use RemoteSyslogAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.12 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-116",
                  "description": "CWE-116 Improper Encoding or Escaping of Output",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:52:31.116Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/77717061b20d4346b6c0ce6b54643d85fb348bc7"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/q7649hhdodthoqw8jsjgtnb4m8qfy6d6"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: RemoteSyslogAppender silently deletes non-ASCII content",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105244",
        "datePublished": "2026-10-06T19:52:31.116Z",
        "dateReserved": "2026-10-04T16:22:18.416Z",
        "dateUpdated": "2026-10-06T19:52:31.116Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105243 (GCVE-0-2026-105243)

    Vulnerability from cvelistv5 – Published: 2026-10-06 19:51 – Updated: 2026-10-06 19:51
    VLAI
    Title
    Apache log4net: Oversize EventLogAppender record silently discarded
    Summary
    Insufficient Logging vulnerability in the EventLogAppender of Apache log4net. Long messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reaches a log message could suppress the whole record by making it long enough. Only applications on Windows that use EventLogAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < 28fbfb25678c48a8cc5bc9b94ead0dddfc39ffed (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "28fbfb25678c48a8cc5bc9b94ead0dddfc39ffed",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Insufficient Logging vulnerability in the EventLogAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eLong messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reaches a log message could suppress the whole record by making it long enough. Only applications on Windows that use EventLogAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Insufficient Logging vulnerability in the EventLogAppender of Apache log4net.\n\nLong messages were truncated to a fixed size that exceeds what the Windows Event Log accepts once the log and source names are counted, and the event log then stored nothing and reported nothing. A party whose data reaches a log message could suppress the whole record by making it long enough. Only applications on Windows that use EventLogAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-778",
                  "description": "CWE-778 Insufficient Logging",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:51:25.116Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/28fbfb25678c48a8cc5bc9b94ead0dddfc39ffed"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/jr6fj5skv1vnjbc9jmt8bp151p8ow1rp"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: Oversize EventLogAppender record silently discarded",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105243",
        "datePublished": "2026-10-06T19:51:25.116Z",
        "dateReserved": "2026-10-04T16:21:38.272Z",
        "dateUpdated": "2026-10-06T19:51:25.116Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105242 (GCVE-0-2026-105242)

    Vulnerability from cvelistv5 – Published: 2026-10-06 19:50 – Updated: 2026-10-06 19:50
    VLAI
    Title
    Apache log4net: Request validation failure drops the event in the aspnet-request converter
    Summary
    Improper Handling of Exceptional Conditions vulnerability in the aspnet-request pattern converter of Apache log4net. Reading request parameters triggers ASP.NET request validation, so a request carrying content such as markup made the layout throw and the appender discarded the whole event. A sender could suppress the log record of their own request. Only applications on ASP.NET for .NET Framework whose layout uses %aspnet-request are affected. This issue affects Apache log4net: from 1.2.11 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-755 - Improper Handling of Exceptional Conditions
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.11 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 243f1e9f3ee235955bade4b4fe664a903378719a , < 145203420c579a703008b4b723b6a080757f4964 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.11",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "145203420c579a703008b4b723b6a080757f4964",
                  "status": "affected",
                  "version": "243f1e9f3ee235955bade4b4fe664a903378719a",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Handling of Exceptional Conditions vulnerability in the aspnet-request pattern converter of Apache log4net.\u003cbr\u003e\u003cbr\u003eReading request parameters triggers ASP.NET request validation, so a request carrying content such as markup made the layout throw and the appender discarded the whole event. A sender could suppress the log record of their own request. Only applications on ASP.NET for .NET Framework whose layout uses %aspnet-request are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.11 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Handling of Exceptional Conditions vulnerability in the aspnet-request pattern converter of Apache log4net.\n\nReading request parameters triggers ASP.NET request validation, so a request carrying content such as markup made the layout throw and the appender discarded the whole event. A sender could suppress the log record of their own request. Only applications on ASP.NET for .NET Framework whose layout uses %aspnet-request are affected.\n\nThis issue affects Apache log4net: from 1.2.11 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-755",
                  "description": "CWE-755 Improper Handling of Exceptional Conditions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:50:19.075Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/316"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/145203420c579a703008b4b723b6a080757f4964"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/zg6dbqm4ztm7j3c21nfsqj0yxm5yrpdx"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: Request validation failure drops the event in the aspnet-request converter",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105242",
        "datePublished": "2026-10-06T19:50:19.075Z",
        "dateReserved": "2026-10-04T16:21:12.546Z",
        "dateUpdated": "2026-10-06T19:50:19.075Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105241 (GCVE-0-2026-105241)

    Vulnerability from cvelistv5 – Published: 2026-10-06 19:49 – Updated: 2026-10-06 19:49
    VLAI
    Title
    Apache log4net: Unencodable content discards a whole SmtpPickupDirAppender batch
    Summary
    Improper Handling of Unicode Encoding vulnerability in the SmtpPickupDirAppender of Apache log4net. Content that the mail file writer cannot encode, such as an unpaired UTF-16 surrogate, made the write throw. Every buffered event in the batch was discarded, not only the one carrying the content, and a truncated mail could be left in the pickup directory. A party whose data reaches a log message could suppress the records of other events. Only applications that use SmtpPickupDirAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-176 - Improper Handling of Unicode Encoding
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < 4d2e10f0908199604b4326f9df6d0b43b871e333 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "4d2e10f0908199604b4326f9df6d0b43b871e333",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Handling of Unicode Encoding vulnerability in the SmtpPickupDirAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eContent that the mail file writer cannot encode, such as an unpaired UTF-16 surrogate, made the write throw. Every buffered event in the batch was discarded, not only the one carrying the content, and a truncated mail could be left in the pickup directory. A party whose data reaches a log message could suppress the records of other events. Only applications that use SmtpPickupDirAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Handling of Unicode Encoding vulnerability in the SmtpPickupDirAppender of Apache log4net.\n\nContent that the mail file writer cannot encode, such as an unpaired UTF-16 surrogate, made the write throw. Every buffered event in the batch was discarded, not only the one carrying the content, and a truncated mail could be left in the pickup directory. A party whose data reaches a log message could suppress the records of other events. Only applications that use SmtpPickupDirAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-176",
                  "description": "CWE-176 Improper Handling of Unicode Encoding",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:49:03.994Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/4d2e10f0908199604b4326f9df6d0b43b871e333"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/hg8dgh3oy8bp3dhb8nsygk9kw2o401ws"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: Unencodable content discards a whole SmtpPickupDirAppender batch",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105241",
        "datePublished": "2026-10-06T19:49:03.994Z",
        "dateReserved": "2026-10-04T16:20:44.036Z",
        "dateUpdated": "2026-10-06T19:49:03.994Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105240 (GCVE-0-2026-105240)

    Vulnerability from cvelistv5 – Published: 2026-10-06 19:47 – Updated: 2026-10-06 19:47
    VLAI
    Title
    Apache log4net: NUL character truncates OutputDebugStringAppender records
    Summary
    Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net. A NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently lost. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use OutputDebugStringAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    CWE
    • CWE-158 - Improper Neutralization of Null Byte or NUL Character
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < 6046fe9d7f353b49fe995361c071ec2eea8f7ef6 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "6046fe9d7f353b49fe995361c071ec2eea8f7ef6",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eA NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently lost. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use OutputDebugStringAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the OutputDebugStringAppender of Apache log4net.\n\nA NUL character in logged content ended the debug output record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently lost. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use OutputDebugStringAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-158",
                  "description": "CWE-158 Improper Neutralization of Null Byte or NUL Character",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:47:44.900Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/6046fe9d7f353b49fe995361c071ec2eea8f7ef6"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/gyw2d4ppy82t1vlpdknkfd1nmzp21z17"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: NUL character truncates OutputDebugStringAppender records",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105240",
        "datePublished": "2026-10-06T19:47:44.900Z",
        "dateReserved": "2026-10-04T16:20:07.533Z",
        "dateUpdated": "2026-10-06T19:47:44.900Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-105239 (GCVE-0-2026-105239)

    Vulnerability from cvelistv5 – Published: 2026-10-06 19:46 – Updated: 2026-10-06 19:58
    VLAI
    Title
    Apache log4net: NUL character truncates EventLogAppender records
    Summary
    Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net. A NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently not stored. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use EventLogAppender are affected. This issue affects Apache log4net: from 1.2.9 before 3.5.0. Users are recommended to upgrade to version 3.5.0, which fixes the issue.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-06 19:58 UTC
    CWE
    • CWE-158 - Improper Neutralization of Null Byte or NUL Character
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache log4net Affected: 1.2.9 , < 3.5.0 (semver)
    Create a notification for this product.
    Apache Software Foundation Apache log4net Affected: 02e1e115435888485f2e28b414d267e39e799e07 , < dc5855a0720c91590fd7a81d729ea01fdd69e000 (git)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-105239",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-06T19:58:19.202424Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-06T19:58:29.347Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.5.0",
                  "status": "affected",
                  "version": "1.2.9",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://nuget.org/packages",
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache log4net",
              "repo": "https://gitbox.apache.org/repos/asf/logging-log4net.git",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "dc5855a0720c91590fd7a81d729ea01fdd69e000",
                  "status": "affected",
                  "version": "02e1e115435888485f2e28b414d267e39e799e07",
                  "versionType": "git"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "The Apache Software Foundation"
            },
            {
              "lang": "en",
              "type": "tool",
              "value": "Claude Security"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Jan Friedrich"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net.\u003cbr\u003e\u003cbr\u003eA NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently not stored. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use EventLogAppender are affected.\u003cbr\u003e\u003cbr\u003eThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
                }
              ],
              "value": "Improper Neutralization of Null Byte or NUL Character vulnerability in the EventLogAppender of Apache log4net.\n\nA NUL character in logged content ended the Windows Event Log record at that point, so everything the layout rendered after it, including exception text and trailing fields, was silently not stored. A party whose data reaches a log message could hide the rest of that record. Only applications on Windows that use EventLogAppender are affected.\n\nThis issue affects Apache log4net: from 1.2.9 before 3.5.0.\n\nUsers are recommended to upgrade to version 3.5.0, which fixes the issue."
            }
          ],
          "metrics": [
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-158",
                  "description": "CWE-158 Improper Neutralization of Null Byte or NUL Character",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T19:46:33.357Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/315"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/commit/dc5855a0720c91590fd7a81d729ea01fdd69e000"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread.html/9fx1qo5hc0tg8ym0t6p9gt1zpb2qlxpq"
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Apache log4net: NUL character truncates EventLogAppender records",
          "x_generator": {
            "engine": "Vulnogram 1.0.3"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-105239",
        "datePublished": "2026-10-06T19:46:33.357Z",
        "dateReserved": "2026-10-04T16:19:29.460Z",
        "dateUpdated": "2026-10-06T19:58:29.347Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-40021 (GCVE-0-2026-40021)

    Vulnerability from cvelistv5 – Published: 2026-04-10 15:44 – Updated: 2026-04-10 17:35
    VLAI
    Title
    Apache Log4net: Silent log event loss in XmlLayout and XmlLayoutSchemaLog4J due to unescaped XML 1.0 forbidden characters
    Summary
    Apache Log4net's XmlLayout https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list and XmlLayoutSchemaLog4J https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list , in versions before 3.3.0, fail to sanitize characters forbidden by the XML 1.0 specification https://www.w3.org/TR/xml/#charsets in MDC property keys and values, as well as the identity field that may carry attacker-influenced data. This causes an exception during serialization and the silent loss of the affected log event. An attacker who can influence any of these fields can exploit this to suppress individual log records, impairing audit trails and detection of malicious activity. Users are advised to upgrade to Apache Log4net 3.3.0, which fixes this issue.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-10 17:32 UTC
    CWE
    • CWE-116 - Improper Encoding or Escaping of Output
    Impacted products
    Vendor Product Version
    Apache Software Foundation Apache Log4net Affected: 0 , < 3.3.0 (nuget)
        cpe:2.3:a:apache:log4net:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2026-04-10T16:18:21.980Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "url": "http://www.openwall.com/lists/oss-security/2026/04/10/11"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-40021",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-10T17:32:06.208358Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-10T17:35:01.228Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://www.nuget.org/packages",
              "cpes": [
                "cpe:2.3:a:apache:log4net:*:*:*:*:*:*:*:*"
              ],
              "defaultStatus": "unaffected",
              "packageName": "log4net",
              "packageURL": "pkg:nuget/log4net",
              "product": "Apache Log4net",
              "vendor": "Apache Software Foundation",
              "versions": [
                {
                  "lessThan": "3.3.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "nuget"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "f00dat"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eApache Log4net\u0027s \u003ccode\u003e\u003ca target=\"_blank\" rel=\"nofollow\" href=\"https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list\"\u003eXmlLayout\u003c/a\u003e\u003c/code\u003e and \u003ccode\u003e\u003ca target=\"_blank\" rel=\"nofollow\" href=\"https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list\"\u003eXmlLayoutSchemaLog4J\u003c/a\u003e\u003c/code\u003e, in versions before 3.3.0, fail to sanitize characters forbidden by the \u003ca target=\"_blank\" rel=\"nofollow\" href=\"https://www.w3.org/TR/xml/#charsets\"\u003eXML 1.0 specification\u003c/a\u003e in MDC property keys and values, as well as the identity field that may carry attacker-influenced data. This causes an exception during serialization and the silent loss of the affected log event.\u003c/p\u003e\u003cp\u003eAn attacker who can influence any of these fields can exploit this to suppress individual log records, impairing audit trails and detection of malicious activity.\u003c/p\u003e\u003cp\u003eUsers are advised to upgrade to Apache Log4net \u003ccode\u003e3.3.0\u003c/code\u003e, which fixes this issue.\u003c/p\u003e"
                }
              ],
              "value": "Apache Log4net\u0027s  XmlLayout https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list  and  XmlLayoutSchemaLog4J https://logging.apache.org/log4net/manual/configuration/layouts.html#layout-list , in versions before 3.3.0, fail to sanitize characters forbidden by the  XML 1.0 specification https://www.w3.org/TR/xml/#charsets  in MDC property keys and values, as well as the identity field that may carry attacker-influenced data. This causes an exception during serialization and the silent loss of the affected log event.\n\nAn attacker who can influence any of these fields can exploit this to suppress individual log records, impairing audit trails and detection of malicious activity.\n\nUsers are advised to upgrade to Apache Log4net 3.3.0, which fixes this issue."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "HIGH",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "other": {
                "content": {
                  "text": "moderate"
                },
                "type": "Textual description of severity"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-116",
                  "description": "CWE-116 Improper Encoding or Escaping of Output",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-10T15:44:17.451Z",
            "orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
            "shortName": "apache"
          },
          "references": [
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/apache/logging-log4net/pull/280"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://logging.apache.org/security.html#CVE-2026-40021"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://logging.apache.org/cyclonedx/vdr.xml"
            },
            {
              "tags": [
                "related"
              ],
              "url": "https://logging.apache.org/log4net/manual/configuration/layouts.html"
            },
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://lists.apache.org/thread/q8otftjswhk69n3kxslqg7cobr0x4st7"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "timeline": [
            {
              "lang": "en",
              "time": "2026-02-10T23:34:00.000Z",
              "value": "Vulnerability reported by f00dat"
            },
            {
              "lang": "en",
              "time": "2026-02-17T08:03:00.000Z",
              "value": "Fix shared publicly by Jan Friedrich as pull request #280"
            },
            {
              "lang": "en",
              "time": "2026-02-20T13:12:00.000Z",
              "value": "Log4net 3.3.0 released"
            }
          ],
          "title": "Apache Log4net: Silent log event loss in XmlLayout and XmlLayoutSchemaLog4J due to unescaped XML 1.0 forbidden characters",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
        "assignerShortName": "apache",
        "cveId": "CVE-2026-40021",
        "datePublished": "2026-04-10T15:44:17.451Z",
        "dateReserved": "2026-04-08T10:03:43.840Z",
        "dateUpdated": "2026-04-10T17:35:01.228Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }