GHSA-qv4m-m73m-8hj7: NotrinosERP: Authenticated arbitrary file upload leads to remote code execution via HRM employee "Documents" (doc_file)
(updated )
An authenticated user with the HR “Manage Employees” permission (SA_EMPLOYEE) can upload a
file with an arbitrary extension through the employee Documents tab. The handler writes the
raw client-supplied filename — extension intact — into a web-served directory with no extension,
MIME, or content validation, so a .php file is stored under the web root and executes as code,
yielding remote code execution on the server.
References
Code Behaviors & Features
Detect and mitigate GHSA-qv4m-m73m-8hj7 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →