Uncaught Exception in systeminformation - #VU166139
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by terminating the Node.js process.
The vulnerability exists due to uncaught asynchronous exceptions in systeminformation's callback-only functions when get() or observe() passes an unvalidated parameter string as a callback. A remote attacker can submit crafted field selections such as { networkInterfaceDefault: '(a)' } through an application forwarding untrusted input, or supply a non-function callback directly where exposed, to trigger a TypeError outside promise rejection handling and crash the process.