Every CVE Search/ Get API key

CVE-2026-6859

Instructlab: instructlab: arbitrary code execution due to hardcoded `trust_remote_code=true`

8.8 High

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.44%Up 0.3 points since Apr 23, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.8

Instructlab: instructlab: arbitrary code execution due to hardcoded `trust_remote_code=true`

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Record
CVE-2026-6859
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-829, CWE-829
Updated
2026-11-02
EUVDEUVD-2026-24752 8.8

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Record
EUVD-2026-24752
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-rxpq-xgqx-fr7p 8.8

InstructLab Includes Functionality from Untrusted Control Sphere

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Record
GHSA-rxpq-xgqx-fr7p
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-829
Updated
2026-11-02
NVD 8.8

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Record
CVE-2026-6859
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-829
Updated
2026-11-02
OSVGHSA-rxpq-xgqx-fr7p 8.8

InstructLab Includes Functionality from Untrusted Control Sphere

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Record
GHSA-rxpq-xgqx-fr7p
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-829
Updated
2026-11-02
OSVPYSEC-2026-2522 8.8

InstructLab Includes Functionality from Untrusted Control Sphere

A flaw was found in InstructLab. The linux_train.py script hardcodes trust_remote_code=True when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run ilab train/download/generate with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

Record
PYSEC-2026-2522
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
instructlab
PyPI
through 0.26.1 None known
instructlab
PyPI
through 0.26.1, plus listed versions
0.14.00.15.10.16.00.16.10.17.0
Show 45 moreShow less
0.17.10.17.20.18.00.18.0a10.18.0a20.18.0a30.18.0a40.18.0a50.18.0a60.18.0a70.18.0b10.18.0b20.18.0b30.18.0b40.18.0b50.18.0b60.18.0rc10.18.0rc20.18.0rc30.18.0rc40.18.0rc50.18.0rc60.18.0rc70.18.10.18.20.18.30.18.40.19.00.19.0a10.19.0b10.19.0rc10.19.10.19.20.19.30.19.40.19.50.20.00.20.0a10.20.0a20.20.10.21.00.21.0a00.21.0a10.21.10.21.2
None known

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-6859 is a high vulnerability (CVSS 8.8) in Redhat Instructlab, published April 22, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.44%, the 38th percentile. No source names a fixed version.

References

This page doesn't list everything

Left out here: 19 versions. The JSON record has them.

MoveEnter Open