Read the docs
TI-2026-85660 Aliases CVE-2026-85076

Environment variable injection in Cronicle event params

Priority LOW 39CWE-74Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-863.

Summary

Cronicle before 0.9.124 accepts undeclared keys in event params and applies them to the job process environment after plugin variables (CWE-74). An authenticated non-admin user with run_events, create_events, or edit_events privilege can override the plugin execution context with a key that collides with a security-sensitive variable. Depending on the plugin and runtime, this may allow privilege escalation, arbitrary code execution, data access, or service disruption.

Written with Claude Haiku 5.5 from the sources below · 2026-11-05

Description from the CNA

Cronicle is a multi-server task scheduler and runner, with a web based front-end UI. Prior to 0.9.124, an authenticated non-admin with run_events, create_events, or edit_events privilege can supply undeclared keys in event params through api_create_event, api_update_event, or api_run_event. lib/api.js and lib/api/event.js validate the parameter object without restricting its keys, and lib/job.js uppercases those keys and applies them to the child process environment after administrator-defined plugin variables. A key that collides with a security-sensitive environment variable can therefore override the plugin execution context and may cause privilege escalation, arbitrary code execution, data access, or service disruption depending on the plugin and runtime. This issue is fixed in version 0.9.124.

Why it matters now

EPSS 0.004 34th percentileScored 2026-11-07
Fix Fixed Cronicle (jhuckaby): 0.9.124

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
jhuckabyCroniclebefore 0.9.1240.9.124Patch availableCNA
  • Cronicle Vendorjhuckaby Affected before 0.9.124 Fixed in 0.9.124 Patch available CNA

Remediation

Update Cronicle to version 0.9.124, which fixes this flaw.

Written with Claude Haiku 5.5 from the sources below · 2026-11-05

  • Fix · CNA Cronicle (jhuckaby) Fixed in 0.9.124

Timeline

  1. 2026-11-05 Threatist record created from CVE-2026-85076
  2. 2026-11-07 Priority changed: MEDIUM → LOW

References

  • TI-2026-71909 Stored cross-site scripting in Cronicle admin Activity Log CVSS 3.1CRITICAL 9.0
  • TI-2026-81575 Cronicle lets non-admin users set run-as uid and gid in events CVSS 3.1HIGH 8.8

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences