CVE-2022-29078General(ejs / ejs)

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

The ejs (aka Embedded JavaScript templates) package 3.1.6 for Node.js allows server-side template injection in settings[view options][outputFunctionName]. This is parsed as an internal option, and overwrites the outputFunctionName option with an arbitrary OS command (which is executed upon template compilation).

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-94

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • ejs

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • General: 1 classified signal
  • 1 total mentions across 1 day

Affected systems

Vendors
Products
ejs

1 version affected across 1 product

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-04-11: 104-11
Signal classification1 categories
General
1100.0%
Full discourse1 post
  • Jacob Rothfield@JacobRothfield
    General

    10/ There's a failure benchmarks can't easily distinguish: generation failure independent of reasoning. GPT-5.2 scores 0% on Jenkins CVE-2022-29078 even at full-info - it localised the bug correctly every time but produced syntactically broken patches.

    Post summary

    The text reports that GPT-5.2 cannot generate valid patches for Jenkins CVE-2022-29078, but provides no exploit, patch, or detailed technical information.

    1000044
    630 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appejsejs3.1.6node.js-

Explore more