PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-41414 Skim Rs CVE debrief

CVE-2026-41414 is a high-severity vulnerability in the Skim fuzzy finder, which allows attackers to execute arbitrary code via a GitHub pull request. The vulnerability has a CVSS score of 7.4 and is fixed in commit bf63404ad51985b00ed304690ba9d477860a5a75. This vulnerability is particularly concerning because it can be exploited by any GitHub user who opens a pull request from a fork, without any gates to prevent exploitation. Defenders should verify exposure and remediate vulnerable Skim installations to prevent potential code execution.

Vendor
Skim Rs
Product
Skim
CVSS
HIGH 7.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-24
Original CVE updated
2026-10-26
Advisory published
2026-04-24
Advisory updated
2026-10-26

Who should care

Defenders responsible for Skim installations and GitHub users who open pull requests from forks should assess exposure and prioritize remediation. This includes verifying the presence of vulnerable Skim installations, reviewing compensating controls, and monitoring GitHub pull requests for suspicious activity. Additionally, security teams should assess the impact of exploitation on sensitive environment variables and plan vendor-supported updates or mitig.

Why it matters

CVE-2026-41414 is a high-severity vulnerability in Skim that allows attackers to execute arbitrary code via a GitHub pull request, requiring defenders to verify exposure and remediate vulnerable installations.

  • Verify exposure of Skim installations to arbitrary code execution
  • Remediate vulnerable Skim installations to prevent exploitation
  • Monitor GitHub pull requests for suspicious activity
  • Assess impact of exploitation on sensitive environment variables

Technical summary

The generate-files job in .github/workflows/pr.yml checks out attacker-controlled fork code and executes it via cargo run, with access to SKIM_RS_BOT_PRIVATE_KEY and GITHUB_TOKEN (contents:write). This allows attackers to execute arbitrary code, potentially leading to a compromise of sensitive environment variables. The vulnerability is fixed with commit bf63404ad51985b00ed304690ba9d477860a5a75, which likely addresses the insecure code execution mechanism. However, defenders must verify exposure and remediate vulnerable installations to prevent exploitation.

Defensive priority

Defenders should prioritize verifying exposure and remediating vulnerable Skim installations.

Recommended defensive actions

  • Verify Skim installations for exposure
  • Remediate vulnerable Skim installations
  • Monitor GitHub pull requests for suspicious activity
  • Review compensating controls for exposed systems
  • Check relevant monitoring, detection, and logs for exposed assets
  • Track exceptions and retest remediated assets
  • Plan vendor-supported updates through normal change control

Evidence notes

The vulnerability is caused by the generate-files job in .github/workflows/pr.yml checking out attacker-controlled fork code and executing it via cargo run, with access to sensitive environment variables such as SKIM_RS_BOT_PRIVATE_KEY and GITHUB_TOKEN (contents:write). The lack of gates to prevent exploitation means that any GitHub user can trigger this vulnerability by opening a pull request from a fork. To verify exposure, defenders should review their Skim installations and assess the impact of exploitation on sensitive variables.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-41414 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-41414

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-41414 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-41414

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/skim-rs/skim/commit/bf63404ad51985b00ed304690ba9d477860a5a75

    [email protected] - Patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/skim-rs/skim/security/advisories/GHSA-9g93-rxr5-xhqw

    [email protected] - Third Party Advisory

  • Source reference

    Unverified legacy reference

    URL: https://drive.google.com/file/d/1Gj7ziTK42YWXYoQgTbis_rMitHR59J6F/view

    134c704f-9b21-4f2e-91b3-4a467353bcc0 - Exploit

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.