Skip to content
Heist/ feed
Back to feed
Medium

node-css-loader — security advisory

Type: advisorySources: OSVAdvisory ID: UBUNTU-CVE-2026-9358

A vulnerability was determined in postcss-selector-parser up to 6.1.2/7.1.2. Affected is the function toString of the file src/selectors/container.js of the component AST Serialization. Executing a manipulation can lead to uncontrolled recursion. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 6.1.3 and 7.1.3 is able to address this issue. This patch is called 5bc698cef66f8abd12610dc623e5d67cbc0f869d. It is suggested to upgrade the affected component. The vendor explains, that according to his definition "DoS on server-side on user-generated CSS is low risk for us (since most users compile own CSS with PostCSS)." The commits were backported to 6.x branch, which was the most downloaded version.

Products
node-css-loader
Affected versions
1.0.1+repack-1, 1.0.1-1, 5.0.1+~cs14.0.5-1, 6.11.0+~cs15.5.7-1, 6.11.0+~cs15.5.7-2, 6.7.2+~cs14.0.11-1, 6.8.1+~cs14.0.17-1, 6.8.1+~cs14.0.17-2, 6.8.1+~cs14.1.4-1
Fixed versions
Not specified
CVEs
CVE-2026-9358
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 03:33 UTC · Revision 1

Source evidence

UBUNTU-CVE-2026-9358

core-osv · Original source

Published 24 May 2026, 06:16 UTC

A vulnerability was determined in postcss-selector-parser up to 6.1.2/7.1.2. Affected is the function toString of the file src/selectors/container.js of the component AST Serialization. Executing a manipulation can lead to uncontrolled recursion. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 6.1.3 and 7.1.3 is able to address this issue. This patch is called 5bc698cef66f8abd12610dc623e5d67cbc0f869d. It is suggested to upgrade the affected component. The vendor explains, that according to his definition "DoS on server-side on user-generated CSS is low risk for us (since most users compile own CSS with PostCSS)." The commits were backported to 6.x branch, which was the most downloaded version.

osv:UBUNTU-CVE-2026-9358

node-css-loader

Fixed versions: Not specified

node-css-loader

Fixed versions: Not specified

node-css-loader

Fixed versions: Not specified

node-css-loader

Fixed versions: Not specified

node-css-loader

Fixed versions: Not specified

node-css-loader

Fixed versions: Not specified

Complete source record
{
  "id": "eabbf7f98c6620d67c150c4b154262433a81939189dad6b4b412f5a1f44ef3fc",
  "url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-9358",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "UBUNTU-CVE-2026-9358",
    "summary": "A vulnerability was determined in postcss-selector-parser up to 6.1.2/7.1.2. Affected is the function toString of the file src/selectors/container.js of the component AST Serialization. Executing a manipulation can lead to uncontrolled recursion. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 6.1.3 and 7.1.3 is able to address this issue. This patch is called 5bc698cef66f8abd12610dc623e5d67cbc0f869d. It is suggested to upgrade the affected component. The vendor explains, that according to his definition \"DoS on server-side on user-generated CSS is low risk for us (since most users compile own CSS with PostCSS).\" The commits were backported to 6.x branch, which was the most downloaded version.",
    "evidence": "osv:UBUNTU-CVE-2026-9358",
    "products": [
      {
        "name": {
          "value": "node-css-loader",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.0.1-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.0.1+repack-1",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-css-loader",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "5.0.1+~cs14.0.5-1",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-css-loader",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "6.7.2+~cs14.0.11-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "6.8.1+~cs14.0.17-1",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-css-loader",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "6.8.1+~cs14.0.17-1",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-css-loader",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "6.8.1+~cs14.0.17-2",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "6.8.1+~cs14.1.4-1",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "6.11.0+~cs15.5.7-1",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "6.11.0+~cs15.5.7-2",
            "evidence": "/affected/4/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-css-loader",
          "evidence": "/affected/5/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "6.8.1+~cs14.0.17-1",
            "evidence": "/affected/5/versions"
          },
          {
            "value": "6.8.1+~cs14.0.17-2",
            "evidence": "/affected/5/versions"
          }
        ]
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "UBUNTU-CVE-2026-9358",
      "aliases": [
        "UBUNTU-CVE-2026-9358"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L"
        },
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P"
        },
        {
          "type": "Ubuntu",
          "score": "medium"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-css-loader",
            "purl": "pkg:deb/ubuntu/node-css-loader?arch=source&distro=focal",
            "ecosystem": "Ubuntu:20.04:LTS"
          },
          "versions": [
            "1.0.1-1",
            "1.0.1+repack-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-9358.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-css-loader",
                "binary_version": "1.0.1+repack-1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-css-loader",
            "purl": "pkg:deb/ubuntu/node-css-loader?arch=source&distro=jammy",
            "ecosystem": "Ubuntu:22.04:LTS"
          },
          "versions": [
            "5.0.1+~cs14.0.5-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-9358.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-css-loader",
                "binary_version": "5.0.1+~cs14.0.5-1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-css-loader",
            "purl": "pkg:deb/ubuntu/node-css-loader?arch=source&distro=noble",
            "ecosystem": "Ubuntu:24.04:LTS"
          },
          "versions": [
            "6.7.2+~cs14.0.11-1",
            "6.8.1+~cs14.0.17-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-9358.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-css-loader",
                "binary_version": "6.8.1+~cs14.0.17-1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-css-loader",
            "purl": "pkg:deb/ubuntu/node-css-loader?arch=source&distro=questing",
            "ecosystem": "Ubuntu:25.10"
          },
          "versions": [
            "6.8.1+~cs14.0.17-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-9358.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-css-loader",
                "binary_version": "6.8.1+~cs14.0.17-1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-css-loader",
            "purl": "pkg:deb/ubuntu/node-css-loader?arch=source&distro=stonking",
            "ecosystem": "Ubuntu:26.10"
          },
          "versions": [
            "6.8.1+~cs14.0.17-2",
            "6.8.1+~cs14.1.4-1",
            "6.11.0+~cs15.5.7-1",
            "6.11.0+~cs15.5.7-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-9358.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-css-loader",
                "binary_version": "6.11.0+~cs15.5.7-2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-css-loader",
            "purl": "pkg:deb/ubuntu/node-css-loader?arch=source&distro=resolute",
            "ecosystem": "Ubuntu:26.04:LTS"
          },
          "versions": [
            "6.8.1+~cs14.0.17-1",
            "6.8.1+~cs14.0.17-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-9358.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-css-loader",
                "binary_version": "6.8.1+~cs14.0.17-2"
              }
            ]
          }
        }
      ],
      "modified": "2026-10-17T13:01:18.634160772Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-9358"
      ],
      "references": [
        "https://ubuntu.com/security/CVE-2026-9358",
        "https://www.cve.org/CVERecord?id=CVE-2026-9358",
        "https://gist.github.com/bx33661/581e3a38134601c04e19b4dfc9b459b9"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-9358",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 361604,
  "published_at": "2026-05-24T06:16:00+00:00"
}