Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-13756

Sabberworm PHP CSS Parser before 8.3.1 calls eval on uncontrolled data, possibly leading to remote code execution if the function allSelectors() or getSelectorsBySpecificity() is called with input from an attacker.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-13756
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 10:50 UTC · Revision 1

Source evidence

CVE-2020-13756

core-osv · Original source

Published 3 Jun 2020, 14:15 UTC

Sabberworm PHP CSS Parser before 8.3.1 calls eval on uncontrolled data, possibly leading to remote code execution if the function allSelectors() or getSelectorsBySpecificity() is called with input from an attacker.

osv:CVE-2020-13756
Complete source record
{
  "id": "075968ecda188c02c85434ec9a410532a5edad1bdba2c60bdbf2c2692e11778a",
  "url": "https://osv.dev/vulnerability/CVE-2020-13756",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-13756",
    "summary": "Sabberworm PHP CSS Parser before 8.3.1 calls eval on uncontrolled data, possibly leading to remote code execution if the function allSelectors() or getSelectorsBySpecificity() is called with input from an attacker.",
    "evidence": "osv:CVE-2020-13756",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-13756",
      "aliases": [
        "CVE-2020-13756",
        "GHSA-phrq-v4q2-hmq6"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/MyIntervals/PHP-CSS-Parser",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "d217848e1396ef962fb1997cf3e2421acba7f796"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:sabberworm:php_css_parser:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "8.3.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "8.3.0",
            "8.2.0",
            "8.1.0",
            "8.0.0",
            "7.0.3",
            "6.0.1",
            "5.2.0",
            "5.1.2",
            "5.0.8",
            "4.0.0",
            "3.0.0",
            "2.0.0",
            "1.0.0",
            "7.0.2",
            "7.0.1",
            "7.0.0",
            "6.0.0",
            "5.1.1",
            "5.1.0",
            "5.0.7",
            "5.0.6",
            "5.0.5",
            "5.0.4",
            "5.0.3",
            "5.0.2",
            "5.0.1",
            "5.0.0",
            "v0.9",
            "0.9.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-13756.json"
          }
        },
        {
          "ranges": [
            {
              "repo": "https://github.com/myintervals/php-css-parser",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2ebf59e8bfbf6cfc1653a5f0ed743b95062c62a4"
                },
                {
                  "fixed": "d217848e1396ef962fb1997cf3e2421acba7f796"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "fixed": "2ebf59e8bfbf6cfc1653a5f0ed743b95062c62a4"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d217848e1396ef962fb1997cf3e2421acba7f796"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "8.3.1"
                  }
                ]
              }
            }
          ],
          "versions": [
            "8.3.0",
            "8.2.0",
            "8.1.0",
            "8.0.0",
            "7.0.3",
            "6.0.1",
            "5.2.0",
            "5.1.2",
            "5.0.8",
            "4.0.0",
            "3.0.0",
            "2.0.0",
            "1.0.0",
            "7.0.2",
            "7.0.1",
            "7.0.0",
            "6.0.0",
            "5.1.1",
            "5.1.0",
            "5.0.7",
            "5.0.6",
            "5.0.5",
            "5.0.4",
            "5.0.3",
            "5.0.2",
            "5.0.1",
            "5.0.0",
            "v0.9",
            "0.9.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-13756.json"
          }
        }
      ],
      "modified": "2026-10-20T10:51:48.507140720Z",
      "provider": "osv",
      "references": [
        "https://lists.debian.org/debian-lts-announce/2025/10/msg00013.html",
        "https://github.com/sabberworm/PHP-CSS-Parser/releases/tag/8.3.1",
        "https://github.com/sabberworm/PHP-CSS-Parser/commit/2ebf59e8bfbf6cfc1653a5f0ed743b95062c62a4"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-13756",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 382973,
  "published_at": "2020-06-03T14:15:12.703+00:00"
}