{
  "cveId": "CVE-2025-23167",
  "url": "https://patchblox.com/security/cve/CVE-2025-23167",
  "summary": "CVE-2025-23167 is fixed in 20 products on 2 platforms, first by Node.js 20 20.19.2, released May 14, 2025. It is not reported as exploited. Patch Radar priority: High.",
  "title": "A flaw in Node.js 20\u0027s HTTP parser allows improper termination of HTTP/1 headers using \u0060\\r\\n\\rX\u0060 instead of the required \u0060\\r\\n\\r\\n\u0060.\nThis inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests.\n\nThe issue was resolved by upgrading \u0060llhttp\u0060 to version 9, which enforces correct header termination.\n\nImpact:\n* This vulnerability affects only Node.js 20.x users prior to the \u0060llhttp\u0060 v9 upgrade.",
  "description": "A flaw in Node.js 20\u0027s HTTP parser allows improper termination of HTTP/1 headers using \u0060\\r\\n\\rX\u0060 instead of the required \u0060\\r\\n\\r\\n\u0060.\nThis inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests.\n\nThe issue was resolved by upgrading \u0060llhttp\u0060 to version 9, which enforces correct header termination.\n\nImpact:\n* This vulnerability affects only Node.js 20.x users prior to the \u0060llhttp\u0060 v9 upgrade.",
  "published": "2025-05-19T02:15:17Z",
  "severity": "Moderate",
  "cvss": 7.5,
  "cvssVector": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
  "cwe": "Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
  "epss": 0.00508,
  "epssPercentile": 0.43614,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "vendorAdvisory": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-23167",
  "fixes": [
    {
      "platform": "windows-app",
      "product": "Node.js 20",
      "fixedVersion": "20.19.2",
      "fix": "Node.js 20 20.19.2",
      "url": "https://patchblox.com/security/fix/windows-app/openjs.nodejs.20-20.19.2",
      "released": "2025-05-14T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "node-undici",
      "release": "Debian 14",
      "fixedVersion": "7.15.0\u002Bdfsg\u002B~cs3.2.0-1",
      "fix": "DEBIAN-CVE-2025-23167",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2025-23167",
      "released": "2025-05-19T02:15:17Z"
    },
    {
      "platform": "linux",
      "product": "nodejs",
      "release": "RHEL 8",
      "fixedVersion": "1:20.19.2-1.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs",
      "release": "RHEL 9",
      "fixedVersion": "1:20.19.2-1.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs",
      "release": "almalinux 8",
      "fixedVersion": "1:20.19.2-1.module_el8.10.0\u002B4007\u002B01f7d99b",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs",
      "release": "rocky 8",
      "fixedVersion": "1:20.19.2-1.module\u002Bel8.10.0\u002B1988\u002B437f3d23",
      "fix": "RLSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2025-8514",
      "released": "2025-07-29T13:38:41Z"
    },
    {
      "platform": "linux",
      "product": "nodejs",
      "release": "rocky 9",
      "fixedVersion": "1:20.19.2-1.module\u002Bel9.6.0\u002B32143\u002Bae966e5b",
      "fix": "RLSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2025-8468",
      "released": "2025-07-29T13:40:19Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-devel",
      "release": "RHEL 8",
      "fixedVersion": "1:20.19.2-1.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-devel",
      "release": "RHEL 9",
      "fixedVersion": "1:20.19.2-1.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-devel",
      "release": "almalinux 8",
      "fixedVersion": "1:20.19.2-1.module_el8.10.0\u002B4007\u002B01f7d99b",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-docs",
      "release": "RHEL 8",
      "fixedVersion": "1:20.19.2-1.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-docs",
      "release": "RHEL 9",
      "fixedVersion": "1:20.19.2-1.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-docs",
      "release": "almalinux 8",
      "fixedVersion": "1:20.19.2-1.module_el8.10.0\u002B4007\u002B01f7d99b",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-full-i18n",
      "release": "RHEL 8",
      "fixedVersion": "1:20.19.2-1.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-full-i18n",
      "release": "RHEL 9",
      "fixedVersion": "1:20.19.2-1.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-full-i18n",
      "release": "almalinux 8",
      "fixedVersion": "1:20.19.2-1.module_el8.10.0\u002B4007\u002B01f7d99b",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-nodemon",
      "release": "RHEL 8",
      "fixedVersion": "0:3.0.1-1.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-nodemon",
      "release": "RHEL 9",
      "fixedVersion": "0:3.0.1-1.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-nodemon",
      "release": "almalinux 8",
      "fixedVersion": "3.0.1-1.module_el8.10.0\u002B3982\u002B85c136aa",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-nodemon",
      "release": "rocky 8",
      "fixedVersion": "0:3.0.1-1.module\u002Bel8.10.0\u002B1988\u002B437f3d23",
      "fix": "RLSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2025-8514",
      "released": "2025-07-29T13:38:41Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-nodemon",
      "release": "rocky 9",
      "fixedVersion": "0:3.0.1-1.module\u002Bel9.5.0\u002B31770\u002B0da7192d",
      "fix": "RLSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2025-8468",
      "released": "2025-07-29T13:40:19Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging",
      "release": "RHEL 8",
      "fixedVersion": "0:2021.06-4.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging",
      "release": "RHEL 9",
      "fixedVersion": "0:2021.06-4.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging",
      "release": "almalinux 8",
      "fixedVersion": "2021.06-4.module_el8.10.0\u002B3987\u002Bdbda4426",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging",
      "release": "rocky 8",
      "fixedVersion": "0:2021.06-4.module\u002Bel8.10.0\u002B1667\u002B4a788d89",
      "fix": "RLSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2025-8514",
      "released": "2025-07-29T13:38:41Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging",
      "release": "rocky 9",
      "fixedVersion": "0:2021.06-4.module\u002Bel9.5.0\u002B31770\u002B0da7192d",
      "fix": "RLSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2025-8468",
      "released": "2025-07-29T13:40:19Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging-bundler",
      "release": "RHEL 8",
      "fixedVersion": "0:2021.06-4.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging-bundler",
      "release": "RHEL 9",
      "fixedVersion": "0:2021.06-4.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs-packaging-bundler",
      "release": "almalinux 8",
      "fixedVersion": "2021.06-4.module_el8.10.0\u002B3958\u002B472a6467",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20",
      "release": "opensuse-leap 15.6",
      "fixedVersion": "20.19.2-150600.3.12.1",
      "fix": "SUSE-SU-2025:02045-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2025-02045-1",
      "released": "2025-06-20T11:04:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20",
      "release": "sles 15.6",
      "fixedVersion": "20.19.2-150600.3.12.1",
      "fix": "SUSE-SU-2025:02045-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2025-02045-1",
      "released": "2025-06-20T11:04:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-debugsource",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-devel",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-docs",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-full-i18n",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-libs",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-libs-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "1:20.19.2-1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "nodejs20-npm",
      "release": "amzn 2023",
      "fixedVersion": "1:10.8.2-1.20.19.2.1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    },
    {
      "platform": "linux",
      "product": "npm",
      "release": "RHEL 8",
      "fixedVersion": "1:10.8.2-1.20.19.2.1.module\u002Bel8.10.0\u002B23139\u002B21ba74c5",
      "fix": "RHSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "npm",
      "release": "RHEL 9",
      "fixedVersion": "1:10.8.2-1.20.19.2.1.module\u002Bel9.6.0\u002B23146\u002Bbe9976bd",
      "fix": "RHSA-2025:8468",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2025-8468",
      "released": "2025-06-03T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "npm",
      "release": "almalinux 8",
      "fixedVersion": "1:10.8.2-1.20.19.2.1.module_el8.10.0\u002B4007\u002B01f7d99b",
      "fix": "ALSA-2025:8514",
      "url": "https://patchblox.com/security/fix/linux/alsa-2025-8514",
      "released": "2025-06-04T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "v8-11.3-devel",
      "release": "amzn 2023",
      "fixedVersion": "3:11.3.244.8-1.20.19.2.1.amzn2023.0.1",
      "fix": "ALAS2023-2025-1010",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2025-1010",
      "released": "2025-06-04T19:08:00Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T13:06:02Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}