PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-48159 dai-shi CVE debrief

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-10T18:17:49.547Z and has not been modified since then. The use-reducer-async package, a React useReducer with async actions, was compromised between 2026-05-18 16:29:52 and 2026-05-19 15:26:07. Malicious commits were added to the default branch, which executed remote attacker-controlled code on developer machines during `npm install`. Those who ran `npm install` against an affected checkout on a developer machine on or after 2026-05-18 16:29:52 should treat the machine as compromised and take immediate action to rotate credentials, audit account activity, and clean local The

Vendor
dai-shi
Product
use-reducer-async
CVSS
CRITICAL 9.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-10
Original CVE updated
2026-09-08
Advisory published
2026-08-10
Advisory updated
2026-09-08

Who should care

Developers who ran `npm install` against an affected checkout on a developer machine on or after 2026-05-18 16:29:52 should treat the machine as compromised and take immediate action.

Why it matters

CVE-2026-48159 is a critical vulnerability in the use-reducer-async package that could lead to code execution on developer workstations during `npm install`. Developers who ran `npm install` against an affected checkout should treat their machines as compromised and take immediate action to rotate credentials, audit account activity, and clean local clones.

  • Potential code execution on developer workstations during `npm install`
  • Possible credential compromise and lateral movement
  • Required verification of developer workstation security configurations
  • Need for immediate remediation and cleanup of affected systems

Technical summary

The use-reducer-async package, a React useReducer with async actions, was compromised between 2026-05-18 16:29:52 and 2026-05-19 15:26:07. Malicious commits were added to the default branch, which executed remote attacker-controlled code on developer machines during `npm install`. The commits were removed by force-push, but local clones, forks, and direct-SHA URLs may still contain them. The package was not published to npm. `src/install.js` was added and wired into the `postinstall` script. It fetched a JavaScript payload from an attacker-controlled HTTPS endpoint (configurable via an environment variable), disabled TLS verification, and evaluated the response as code with `require` available. Execution was

Defensive priority

Developer workstation security is at risk due to potential code execution during `npm install`.

Recommended defensive actions

  • Immediately audit and clean local clones of the affected repository
  • Rotate every credential reachable from affected developer machines
  • Verify and update developer workstation security configurations
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.

Evidence notes

The malicious commits were removed by force-push, but local clones, forks, and direct-SHA URLs may still contain them. The package was not published to npm. Assume full compromise of anything reachable from a Node process with the user's permissions. Those who ran `npm install` against an affected checkout on a developer machine on or after 2026-05-18 16:29:52 should treat the machine as compromised, rotate every credential the machine could reach, audit account activity since 2026-05-18 16:29:52, and clean local clones. The second

Sources and references

Verified primary and authoritative sources

  • CVE-2026-48159 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-48159 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

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.