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
-
Source reference
Unverified legacy reference
URL: https://github.com/dai-shi/use-reducer-async/security/advisories/GHSA-2786-p4vj-vx8x
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.