CERT/CC Warns of PromZard Code Injection Through Untrusted Context Keys

P2 — VALIDATE AND UPDATENot provided by the authority · Not provided by the authorityEXPLOITATION: NOT STATED

Quick Answer

Find promzard usage and trace how ctx keys are populated. Prevent arbitrary keys from untrusted inputs and apply strict validation; CERT/CC does not identify a supported fixed version.

Confirm Scope And Apply The Supported Remediation

What to do now: Record direct and transitive promzard versions, template evaluation callers and the source of each context-object key. Assess whether external requests, configuration files or environment data can influence ctx keys. Reachability depends on the consuming application. Follow CERT/CC guidance to strictly validate context data and prevent untrusted arbitrary keys. Restrict or suspend affected workflows if their inputs cannot be controlled. Review accepted key sets and test rejected inputs in a controlled environment. Retain dependency inventories, code-review findings, configuration changes and relevant Node.js process logs.

Open the authoritative advisory

Last verified: 2026-11-12 UTC. Recheck the authoritative advisory and supported distribution channel before changing production.

Scope And Authority

Product scopepromzard npm library
AdvisoryVU#685399
CVECVE-2026-127109
Authoritative release dateNovember 12, 2026 at 15:09:39 UTC, from CERT/CC first-publication metadata.
Authority revision dateNo separate revision date is provided by the authority.
Affected versionspromzard 4.0.0 and earlier, according to CERT/CC. Exploitation requires attacker influence over keys of the ctx object.
Fixed versionNo fixed release is identified by CERT/CC
CVSS base scoreNot provided by the authority
CVSS severityNot provided by the authority
Exploitation statusCERT/CC does not confirm exploitation in the wild.; no exploitation claim is inferred.

What Changed

CERT/CC discloses that context keys can be interpreted as JavaScript during template evaluation, allowing code execution in the Node.js process. CERT/CC reports no vendor statement and lists vendor status as Unknown.

What To Validate Now

  1. Inventory. Record direct and transitive promzard versions, template evaluation callers and the source of each context-object key.
  2. Establish applicability. Assess whether external requests, configuration files or environment data can influence ctx keys. Reachability depends on the consuming application.
  3. Remediate. Follow CERT/CC guidance to strictly validate context data and prevent untrusted arbitrary keys. Restrict or suspend affected workflows if their inputs cannot be controlled.
  4. Validate. Review accepted key sets and test rejected inputs in a controlled environment. Retain dependency inventories, code-review findings, configuration changes and relevant Node.js process logs.
  5. Retain evidence. Preserve asset and owner identifiers, the applicability decision, before-and-after versions, change approval, installation output, validation results, and any exception or rollback record.

Operational Cautions

The authority identifies no fixed package and has not received a vendor response. Do not present an unverified package upgrade as remediation or infer compromise from library presence.

Evidence To Retain

  • Exact product, release stream, package or application version, enabled feature, environment, and accountable owner.
  • UTC timestamps, authority revision, approved change record, installer or package-manager output, and resulting version.
  • Relevant logs and monitoring evidence, test results, exceptions, compensating controls, and rollback decisions.

Related TechGeeks Resources

Authoritative References

Correction policy: If the authority changes affected versions, fixed versions, severity, exploitation information, mitigations, or required action, TechGeeks will update this notice and its verification date.