Skip to content
CVE PROGRAM SOURCE RECORD8.8 High

CVE-2026-43637

Cornac < 2.6.0 Path Traversal via _extract_archive() in download.py

Description

Cornac before 2.6.0 contains a path traversal (Tar Slip) vulnerability that allows attackers to write arbitrary files outside the intended cache directory by supplying a crafted TAR archive containing ../ sequences, absolute paths, or symlink/hardlink entries to the _extract_archive() function in cornac/utils/download.py. Attackers can trigger this vulnerability through the built-in dataset loaders, which automatically download and extract archives, causing archive.extractall() to write files to arbitrary locations on the filesystem accessible to the running process.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

PreferredAI cornac

Default version status: affected

  • 0 to < 2.6.0affected

References