Read the docs
TI-2023-11369 Aliases CVE-2023-26145GHSA-8mjr-6c96-39w8

OS command injection in pydash

Priority HIGH 70CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-78.

Summary

This affects versions of the package pydash before 6.0.0. A number of pydash methods such as pydash.objects.invoke() and pydash.collections.invoke_map() accept dotted paths (Deep Path Strings) to target a nested Python object, relative to the original source object. These paths can be used to target internal class attributes and dict items, to retrieve, modify or invoke nested Python objects. **Note:** The pydash.objects.invoke() method is vulnerable to Command Injection when the following prerequisites are satisfied: 1) The source object (argument 1) is not a built-in object such as list/dict (otherwise, the __init__.__globals__ path is not accessible) 2) The attacker has control over argument 2 (the path string) and argument 3 (the argument to pass to the invoked method) The pydash.collections.invoke_map() method is also vulnerable, but is harder to exploit as the attacker does not have direct control over the argument to be passed to the invoked function.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.03595 89th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed pydash: 6.0.0pydash (PyPI): 6.0.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
—pydashbefore 6.0.06.0.0Patch availableCNA
—pydash (PyPI)before 6.0.06.0.0Patch availableGHSA-8mjr-6c96-39w8
  • pydash Vendor— Affected before 6.0.0 Fixed in 6.0.0 Patch available CNA
  • pydash (PyPI) Vendor— Affected before 6.0.0 Fixed in 6.0.0 Patch available GHSA-8mjr-6c96-39w8

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:derrickgilland:pydash:*:*:*:*:*:*:*:*before 6.0.0VulnerableDerrickgilland
  • cpe:2.3:a:derrickgilland:pydash:*:*:*:*:*:*:*:* Versions before 6.0.0 Vulnerable ·Derrickgilland

Remediation

  • Fix · CNA pydash Fixed in 6.0.0
  • Fix · GHSA-8mjr-6c96-39w8 pydash (PyPI) Fixed in 6.0.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-26145
  2. 2026-10-03 Alias added: GHSA-8mjr-6c96-39w8

References

Sources