CVE-2026-41231: Froxlor Makecorrectdir Missing Fixed Homedir

FileDir::makeCorrectDir() is called on a path built by concatenating a customer's documentroot with user-supplied data (DataDump export path), but without the second $fixed_homedir argument. Without that argument the symlink-escape validation in FileDir::makeCorrectDir() (lines 134-157) is skipped entirely, so a customer-owned symlink inside their home direc

Provally CuratedPublic repositoryHighHigh confidenceVerifiedApache-2.0PHP
greprules fetch cve-2026-41231-froxlor-makecorrectdir-missing-fixed-homedir --engine opengrep

Description

FileDir::makeCorrectDir() is called on a path built by concatenating a customer's documentroot with user-supplied data (DataDump export path), but without the second $fixed_homedir argument. Without that argument the symlink-escape validation in FileDir::makeCorrectDir() (lines 134-157) is skipped entirely, so a customer-owned symlink inside their home direc