PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-35171 kedro-org CVE debrief

CVE-2026-35171 is a critical remote code execution vulnerability in Kedro, a toolbox for production-ready data science. The vulnerability is caused by unsafe use of logging.config.dictConfig() with user-controlled input. An attacker can exploit this to execute arbitrary system commands during application startup. This vulnerability affects Kedro versions prior to 1.3.0 and has a CVSS score of 9.8, indicating a high severity. Users should be aware of the potential impact and take necessary actions to mitigate the vulnerability.

Vendor
kedro-org
Product
kedro
CVSS
CRITICAL 9.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-06
Original CVE updated
2026-07-24
Advisory published
2026-04-06
Advisory updated
2026-07-24

Who should care

Users of Kedro versions prior to 1.3.0 should be concerned about this vulnerability. This includes anyone who uses Kedro for production-ready data science, as an attacker could exploit this vulnerability to execute arbitrary system commands. Operators, platform administrators, vulnerability management teams, and security teams should review the vulnerability and take necessary actions to mitigate it.

Technical summary

The vulnerability exists because Kedro allows the logging configuration file path to be set via the KEDRO_LOGGING_CONFIG environment variable and loads it without validation. The logging configuration schema supports the special () key, which enables arbitrary callable instantiation. This allows an attacker to execute arbitrary system commands during application startup. The vulnerability has a CVSS score of 9.8 and a severity of CRITICAL. Evidence is limited to public sources and may not reflect the full scope or impact of the vulnerability.

Defensive priority

High

Recommended defensive actions

  • Upgrade to Kedro version 1.3.0 or later
  • Validate and sanitize user-controlled input to logging configuration
  • Implement compensating controls to monitor and restrict system commands
  • Review and update logging configuration to prevent arbitrary callable instantiation
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed

Evidence notes

The CVE record was published on 2026-04-06T18:16:43.373Z and was last modified on 2026-07-24T21:10:00.143Z. The NVD entry is currently Analyzed. The vulnerability has a CVSS score of 9.8 and a severity of CRITICAL. Evidence is limited to public sources and may not reflect the full scope or impact of the vulnerability. Defenders should verify affected systems and review vendor guidance for mitigation.

Official resources

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-04-06T18:16:43.373Z and has not been modified since then. The NVD entry is currently Analyzed.