Skip to content
Heist/ feed
Back to feed
Low

OpenClaw before 2026.8.1 Extraction Limit Bypass via tar.bz2

Type: advisorySources: OSV

OpenClaw (npm package 'openclaw') versions >= 2026.5.28 and < 2026.8.1 mishandle archive listings in the tar.bz2 skill installer: bounded command-output suffixes were treated as complete listings of the archive. A crafted .tar.bz2/.tbz2 skill archive can push prohibited entries out of both retained listings so that entry-count and size checks pass, and the archive is then extracted in full. If an operator approves installation of such a malicious or compromised skill archive, over-limit files or entry counts are persisted in the skill tools directory, consuming disk space or inodes. The issue bypasses OpenClaw's extraction budgets but does not by itself execute archive contents. Fixed in 2026.8.1.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-100542
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 01:26 UTC · Revision 1

Source evidence

OpenClaw before 2026.8.1 Extraction Limit Bypass via tar.bz2

core-osv · Original source

Published 26 Sept 2026, 02:18 UTC

OpenClaw (npm package 'openclaw') versions >= 2026.5.28 and < 2026.8.1 mishandle archive listings in the tar.bz2 skill installer: bounded command-output suffixes were treated as complete listings of the archive. A crafted .tar.bz2/.tbz2 skill archive can push prohibited entries out of both retained listings so that entry-count and size checks pass, and the archive is then extracted in full. If an operator approves installation of such a malicious or compromised skill archive, over-limit files or entry counts are persisted in the skill tools directory, consuming disk space or inodes. The issue bypasses OpenClaw's extraction budgets but does not by itself execute archive contents. Fixed in 2026.8.1.

osv:CVE-2026-100542
Complete source record
{
  "id": "c23039817c6ec18f3e54f2d18b33a8ea280c541a4098d0eb50ddeea820253c98",
  "url": "https://osv.dev/vulnerability/CVE-2026-100542",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OpenClaw before 2026.8.1 Extraction Limit Bypass via tar.bz2",
    "summary": "OpenClaw (npm package 'openclaw') versions >= 2026.5.28 and < 2026.8.1 mishandle archive listings in the tar.bz2 skill installer: bounded command-output suffixes were treated as complete listings of the archive. A crafted .tar.bz2/.tbz2 skill archive can push prohibited entries out of both retained listings so that entry-count and size checks pass, and the archive is then extracted in full. If an operator approves installation of such a malicious or compromised skill archive, over-limit files or entry counts are persisted in the skill tools directory, consuming disk space or inodes. The issue bypasses OpenClaw's extraction budgets but does not by itself execute archive contents. Fixed in 2026.8.1.",
    "evidence": "osv:CVE-2026-100542",
    "products": [],
    "severity": "low",
    "structured": {
      "id": "CVE-2026-100542",
      "aliases": [
        "CVE-2026-100542",
        "GHSA-6xpv-wwr5-265h"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/openclaw/openclaw",
              "type": "GIT",
              "events": [
                {
                  "introduced": "e93216080aa1f425d3ab127014603eba8e365b2d"
                },
                {
                  "fixed": "ea806575e6450e4d1efdfc72c19f04be982a1b9b"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "2026.5.28"
                      },
                      {
                        "fixed": "2026.8.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2026.8.1"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-100542.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:48.916868171Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100542.json",
        "https://github.com/openclaw/openclaw/security/advisories/GHSA-6xpv-wwr5-265h",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-100542",
        "https://www.vulncheck.com/advisories/openclaw-before-2026.8.1-extraction-limit-bypass-via-tar-bz2"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-400"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100542.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-100542",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 516973,
  "published_at": "2026-09-26T02:18:39.901+00:00"
}