Read the docs
TI-2026-32502 Aliases CVE-2026-44590

Sherlock: Command Injection via pull_request_target in validate_modified_targets.yml

Priority HIGH 79CWE-78Published · Updated

Key facts

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

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

Summary

Sherlock hunts down social media accounts by username across social networks. Prior to 0.16.1, the GitHub Actions workflow validate_modified_targets.yml is vulnerable to command injection via the pull_request_target trigger. Any GitHub user can execute arbitrary commands on the CI runner and exfiltrate the GITHUB_TOKEN by opening a pull request. No approval, review, or merge is required. This vulnerability is fixed in 0.16.1.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.01141 66th percentileScored 2026-11-07
Fix Fixed sherlock (sherlock-project): 0.16.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

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

Affected products

VendorProductAffected versionsFixed inStatusSource
sherlock-projectsherlockbefore 0.16.10.16.1Patch availableCNA
  • sherlock Vendorsherlock-project Affected before 0.16.1 Fixed in 0.16.1 Patch available CNA

Remediation

  • Fix · CNA sherlock (sherlock-project) Fixed in 0.16.1

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-44590

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences