28 matches found
CVE-2026-109304
Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create class blocklist does not cover DOMDocument. Attackers able to set an entry-type title format, including via project-config/apply, can use create'DOMDocument'.loadHTMLFile...
CVE-2026-109304
Craft CMS versions 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 are vulnerable to an arbitrary file read vulnerability. The root cause is that the Twig create() class blocklist fails to include DOMDocument , allowing attackers to bypass restrictions. By setting an entry-type title format (e.g., v...
EUVD-2026-97606
Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create class blocklist does not cover DOMDocument. Attackers able to set an entry-type title format, including via project-config/apply, can use create'DOMDocument'.loadHTMLFile...
CVE-2026-109304 Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 Arbitrary File Read via Twig create() DOMDocument
Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create class blocklist does not cover DOMDocument. Attackers able to set an entry-type title format, including via project-config/apply, can use create'DOMDocument'.loadHTMLFile...
CVE-2026-109304 Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 Arbitrary File Read via Twig create() DOMDocument
Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create class blocklist does not cover DOMDocument. Attackers able to set an entry-type title format, including via project-config/apply, can use create'DOMDocument'.loadHTMLFile...
PT-2026-110721
Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 contains an arbitrary file read vulnerability because the Twig create class blocklist does not cover DOMDocument. Attackers able to set an entry-type title format, including via project-config/apply, can use create'DOMDocument'.loadHTMLFile...
CodeWhale: Project config `allow_shell` override enables arbitrary shell command execution via cloned repository
Maintainer resolution The CodeWhale maintainers validated this report. The affected package ranges are recorded in the advisory metadata. Version 0.8.64 contains the fix in commit 43563356b98c6b993085554da82e77370160a31c. Users should upgrade to 0.8.64 or later. The original reporter analysis is...
CVE-2026-75911: Improper Control of Generation of Code
CodeWhale versions before 0.8.64 fail to properly validate the allowshell configuration parameter from project config files, allowing attackers to enable arbitrary shell command execution by committing a malicious .codewhale/config.toml file to a repository. When a user clones and opens the...
CVE-2026-75859: Improper Limitation of a Pathname to a Restricted Directory
CodeWhale versions before 0.8.64 fail to validate file paths in the project config instructions field, allowing attackers to read arbitrary files on the victim's system. A malicious .codewhale/config.toml file in a cloned repository can specify paths outside the workspace that are read and inject...
GHSA-9P7C-V5X3-RFX8 Craft CMS: Missing authorization check allows non-admin control panel users to reorder Global Sets
The reorder-sets action in Craft CMS’s GlobalsController is missing the requireAdmin check that the adjacent save-set and delete-set actions both enforce. Any authenticated control panel user can POST to /actions/globals/reorder-sets and permanently reorder all global sets in the project config,...
Craft CMS: Missing authorization check allows non-admin control panel users to reorder Global Sets
The reorder-sets action in Craft CMS’s GlobalsController is missing the requireAdmin check that the adjacent save-set and delete-set actions both enforce. Any authenticated control panel user can POST to /actions/globals/reorder-sets and permanently reorder all global sets in the project config,...
PT-2026-68951
The reorder-sets action in Craft CMS’s GlobalsController is missing the requireAdmin check that the adjacent save-set and delete-set actions both enforce. Any authenticated control panel user can POST to /actions/globals/reorder-sets and permanently reorder all global sets in the project config,...
CVE-2026-47763 pdm: Project-Local State and Config Writes Follow Symlinks
pdm is a Python package and dependency manager supporting the latest PEP standards. In versions prior to 2.27.0, pdm writes several project-local state or configuration files without symlink protection. If a malicious repository places those files as symlinks, local PDM operations can overwrite t...
PYSEC-2026-2862 PDM: Project-Local State and Config Writes Follow Symlinks
Summary PDM writes several project-local state or configuration files without symlink protection. If a malicious repository places those files as symlinks, local PDM operations can overwrite the symlink targets. This creates an arbitrary file clobber primitive relative to the privileges of the...
PDM: Project-Local State and Config Writes Follow Symlinks
SummaryPDM writes several project-local state or configuration files without symlink protection. If a malicious repository places those files as symlinks, local PDM operations can overwrite the symlink targets.This creates an arbitrary file clobber primitive relative to the privileges of the...
CVE-2026-60089
PraisonAI pip package praisonaiagents before 1.6.78 automatically loads defaults from a project-local .praisonai/config.toml when constructing an Agent, and does not validate the defaults.output.outputfile path. A repository-controlled config file can set outputfile to an absolute or '..' travers...
CVE-2026-60089 PraisonAI before 1.6.78 Path Traversal via config.toml
PraisonAI pip package praisonaiagents before 1.6.78 automatically loads defaults from a project-local .praisonai/config.toml when constructing an Agent, and does not validate the defaults.output.outputfile path. A repository-controlled config file can set outputfile to an absolute or '..' travers...
PT-2026-57189
Name of the Vulnerable Software and Affected Versions PraisonAI pip package praisonaiagents versions prior to 1.6.78 Description The software automatically loads default settings from a project-local .praisonai/config.toml file when constructing an Agent but fails to validate the...
CVE-2026-49145
App::Ack versions through 3.10.0 for Perl read arbitrary files via --files-from in a project .ackrc. ack searches up the directory hierarchy from the current directory for a project .ackrc and loads its options. The project-source option blocklist in App::Ack::ConfigLoader does not include...
EUVD-2026-42274
App::Ack versions before 3.10.0 for Perl allow memory exhaustion via an unbounded context value in a project .ackrc. ack searches up the directory hierarchy from the current directory for a project .ackrc and loads its options. The -B and -C context options accepted any positive integer, and ack...