CVE-2026-41244 Mojic: Observable Timing Discrepancy in HMAC Verification

Medium 4.7 Published Updated

An attacker can bypass file integrity checks in Mojic by exploiting timing discrepancies in HMAC verification, potentially allowing tampered code execution.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-41244?

CVE-2026-41244 is a medium-severity vulnerability in notamitgamer mojic, published on 24 Apr 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

Mojic is a CLI tool to transform readable C code into an unrecognizable chaotic stream of emojis. Prior to 2.1.4, the CipherEngine uses a standard equality operator (!==) to verify the HMAC-SHA256 integrity seal during the decryption phase. This creates an Observable Timing Discrepancy (CWE-208), allowing a potential attacker to bypass the file integrity check via a timing attack. This vulnerability is fixed in 2.1.4.

Weakness: CWE-208

Which versions are affected by CVE-2026-41244?

2 open source packages ship an affected version, including mojic.

PackageAffectedFixed in
mojic npmAll versions2.1.4
mojic npmAll versions2.1.4

How do I fix CVE-2026-41244?

Upgrade mojic to 2.1.4 or later.

Is CVE-2026-41244 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-41244 exists.

Sources

Also known as GHSA-wqq3-wfmp-v85g.

Is CVE-2026-41244 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free