CVE catalog

CVE-2025-59419

Netty vulnerability

[CVE catalog]

Severity
Medium · CVSS 5.5CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Source
[NVD] · [CVE record]
EPSS
1.55% · Oct 25, 2026

Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.128.Final and 4.2.7.Final, the SMTP codec in Netty contains an SMTP command injection vulnerability due to insufficient input validation for Carriage Return (\r) and Line Feed (\n) characters in user-supplied parameters. The vulnerability exists in io.netty.handler.codec.smtp.DefaultSmtpRequest, where parameters are directly concatenated into the SMTP command string without sanitization. When methods such as SmtpRequests.rcpt(recipient) are called with a malicious string containing CRLF sequences, attackers can inject arbitrary SMTP commands. Because the injected commands are sent from the server's trusted IP address, resulting emails will likely pass SPF and DKIM authentication checks, making them appear legitimate. This allows remote attackers who can control SMTP command parameters (such as email recipients) to forge arbitrary emails from the trusted server, potentially impersonating executives and forging high-stakes corporate communications. This issue has been patched in versions 4.1.129.Final and 4.2.8.Final. No known workarounds exist.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannettysid1:4.1.48-16fixed
Debiannettyforky1:4.1.48-16fixed
Debiannettytrixie1:4.1.48-10+deb13u1fixed
Debiannettytrixie-security1:4.1.48-10+deb13u1fixed
Debiannettybookworm1:4.1.48-7+deb12u2fixed
Debiannettybookworm-security1:4.1.48-7+deb12u2fixed
UbuntunettynobleNot reportedvulnerable
Ubuntunettynoble1:4.1.48-9ubuntu0.1~esm2fixed
Ubuntulibnetty-javanoble1:4.1.48-9ubuntu0.1~esm2fixed
Ubuntunettypro1:4.1.48-7vulnerable
Ubuntunettypro1:4.1.48-8vulnerable
Ubuntunettypro1:4.1.48-9vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1~esm1vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1~esm2fixed
Ubuntunetty25.101:4.1.48-10vulnerable
Ubuntunetty25.101:4.1.48-10ubuntu0.25.10.1fixed
Opensusenettytumbleweed4.1.128-1.1fixed
Susenetty-tcnativelinux enterprise module for development tools 15 sp62.0.74-150200.3.33.1fixed
Susenetty-tcnativelinux enterprise module for development tools 15 sp72.0.74-150200.3.33.1fixed
Susenettylinux enterprise module for package hub 15 sp64.1.128-150200.4.37.1fixed
Susenettylinux enterprise module for package hub 15 sp74.1.128-150200.4.37.1fixed
Opensusenettyleap 15.64.1.128-150200.4.37.1fixed
Opensusenetty-tcnativeleap 15.62.0.74-150200.3.33.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannettysourcesid1:4.1.48-11not yet assignedNot reported[1118282]
Debiannettysourceforky1:4.1.48-11not yet assignedNot reported[1118282]
Debiannettysourcetrixie1:4.1.48-10+deb13u1not yet assignedNot reported[1118282]
Debiannettysourcebookworm1:4.1.48-7+deb12u2not yet assignedNot reported[1118282]
Ubuntunettydebnoble1:4.1.48-9ubuntu0.1~esm2Not reportedNot reportedNot reported
Ubuntulibnetty-javadebnoble1:4.1.48-9ubuntu0.1~esm2Not reportedNot reportedNot reported
Ubuntunettydebpro1:4.1.48-9ubuntu0.1~esm2Not reportedUSN-7843-1Not reported
Ubuntunettydeb25.101:4.1.48-10ubuntu0.25.10.1Not reportedUSN-7843-1Not reported
Opensusenettyrpmtumbleweed4.1.128-1.1Not reportedOPENSUSE-SU-2025:15667-1Not reported
Susenetty-tcnativerpmlinux enterprise module for development tools 15 sp62.0.74-150200.3.33.1Not reportedSUSE-SU-2025:4087-1Not reported
Susenetty-tcnativerpmlinux enterprise module for development tools 15 sp72.0.74-150200.3.33.1Not reportedSUSE-SU-2025:4087-1Not reported
Susenettyrpmlinux enterprise module for package hub 15 sp64.1.128-150200.4.37.1Not reportedSUSE-SU-2025:4087-1Not reported
Susenettyrpmlinux enterprise module for package hub 15 sp74.1.128-150200.4.37.1Not reportedSUSE-SU-2025:4087-1Not reported
Opensusenettyrpmleap 15.64.1.128-150200.4.37.1Not reportedSUSE-SU-2025:4087-1Not reported
Opensusenetty-tcnativerpmleap 15.62.0.74-150200.3.33.1Not reportedSUSE-SU-2025:4087-1Not reported

[Debian bug #1118282]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [netty-bom]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.1.128-1.1

      Version impact unknown

      usn · netty · opensuse · tumbleweed

  • [netty-javadoc]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.1.128-1.1

      Version impact unknown

      usn · netty · opensuse · tumbleweed

  • [netty-parent]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.1.128-1.1

      Version impact unknown

      usn · netty · opensuse · tumbleweed

  • [netty]Fixed

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 4.1.128-1.1

      usn · netty · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [netty]

    Details (4)
    • 1:4.1.48-7+deb12u2 · all · bookworm

      Fixed · Fixed: 1:4.1.48-7+deb12u2

      usn · netty · debian · bookworm; usn · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm

      Fixed · Fixed: 1:4.1.48-7+deb12u2

      usn · netty · debian · bookworm; usn · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:4.1.48-7+deb12u2

      usn · netty · debian · bookworm; usn · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:4.1.48-7+deb12u2

      usn · netty · debian · bookworm; usn · netty · debian · 12

[Debian 13 (Trixie)]

  • Source package: [netty]

    Details (4)
    • 1:4.1.48-10+deb13u1 · all · trixie

      Fixed · Fixed: 1:4.1.48-10+deb13u1

      usn · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie

      Fixed · Fixed: 1:4.1.48-10+deb13u1

      usn · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie-security

      Fixed · Fixed: 1:4.1.48-10+deb13u1

      usn · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie-security

      Fixed · Fixed: 1:4.1.48-10+deb13u1

      usn · netty · debian · 13

Observed:

References