Intel

AIKIDO-2026-10444

deno is vulnerable to Observable Timing Discrepancy

Observable Timing Discrepancy Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Apr 1, 2026

20

Low Risk

This Affects:

JSdeno
0.0.1 - 2.7.6
Fixed in 2.7.7
Are you affected? Scan for Free

TL;DR

The Node compatibility AES-GCM decrypt path compared the authentication tag with a plain equality check that can short-circuit on the first differing byte, leaking timing differences to an observer. An attacker who can repeatedly trigger AES-GCM decrypt and measure timing may narrow in on the expected tag. The fix compares the tag using a constant-time comparison so the check does not vary with byte-wise matches.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

deno is vulnerable to Observable Timing Discrepancy in versions 0.0.1 - 2.7.6.

How to fix this

Upgrade the deno library to the patch version.