Skip to content
OpenAdvisories
High · 8.8 Public exploit CVE-2026-93349 EUVD-2026-85420GHSA-4jpg-jrw7-h58p

Frictionless OS Command Injection via explore Console Command

Published Sep 23, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

Description

Frictionless before 5.19.1 contains an OS command injection vulnerability in the explore console command that allows an attacker who supplies a crafted Data Package descriptor to execute arbitrary operating system commands as the user who explores it. Attackers can place shell metacharacters in resource path values within a datapackage.json descriptor, which are passed unsanitized to os.system through a shell, causing arbitrary command execution in the victim's security context when they run the explore command against the untrusted package. This vulnerability was also addressed in version 5.20.0rc2 of the pre-release branch.

Affected products

VendorProductAffectedFixed
frictionlessdata frictionless-py < 5.19.1, 5.20.0rc1 – < 5.20.0rc2 5.19.1

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References