CERT/CC Warns of PromZard Code Injection Through Untrusted Context Keys
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.
Last verified: 2026-11-12 UTC. Recheck the authoritative advisory and supported distribution channel before changing production.
Scope And Authority
| Product scope | promzard npm library |
|---|---|
| Advisory | VU#685399 |
| CVE | CVE-2026-127109 |
| Authoritative release date | November 12, 2026 at 15:09:39 UTC, from CERT/CC first-publication metadata. |
| Authority revision date | No separate revision date is provided by the authority. |
| Affected versions | promzard 4.0.0 and earlier, according to CERT/CC. Exploitation requires attacker influence over keys of the ctx object. |
| Fixed version | No fixed release is identified by CERT/CC |
| CVSS base score | Not provided by the authority |
| CVSS severity | Not provided by the authority |
| Exploitation status | CERT/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
- Inventory. Record direct and transitive promzard versions, template evaluation callers and the source of each context-object key.
- Establish applicability. Assess whether external requests, configuration files or environment data can influence ctx keys. Reachability depends on the consuming application.
- 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.
- 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.
- 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.

