factool@0.1.2 vulnerabilities

Factuality Detection for Generative AI

Direct Vulnerabilities

Known vulnerabilities in the factool package. This does not include vulnerabilities belonging to this package’s dependencies.

How to fix?

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

Fix for free
VulnerabilityVulnerable Version
  • M
Arbitrary Code Injection

factool is a Factuality Detection for Generative AI

Affected versions of this package are vulnerable to Arbitrary Code Injection through the run_single and run functions in the class python_executor due to using the exec() function to execute user-provided input without any form of validation. An attacker can execute arbitrary code by manipulating the input parameters to the function. This can lead to unauthorized access to system resources, data leakage, or even complete system compromise.

Note: This is only exploitable if the attacker has local access to the system.

How to fix Arbitrary Code Injection?

There is no fixed version for factool.

[0,)