The path vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php refers to a critical security vulnerability known as CVE-2017-9841, which allows unauthenticated Remote Code Execution (RCE) on affected web servers. Interesting Blog Posts and Analyses
If the server returns uid=www-data(33)..., the attacker has achieved Remote Code Execution (RCE).
EvalStdin.php Vulnerability in PHPUnitSubject: Security Analysis of /vendor/phpunit/phpunit/src/Util/PHP/EvalStdin.php
Component: PHPUnit
Severity: Critical (Remote Code Execution)
CVE Reference: CVE-2017-9841 index of vendor phpunit phpunit src util php evalstdinphp
Common File Path: /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php. Technical Breakdown
This script was originally intended to help run unit tests from the command line, but it was not secured against web-based access. How Attacks Happen The path vendor/phpunit/phpunit/src/Util/PHP/eval-stdin
Automated Scanning: Bots are scanning your site to see if the /vendor/ folder is publicly accessible and if you are running an outdated, vulnerable version of PHPUnit.
Ideally, the application structure should be designed so that only the public folder (containing index.php) is the web root. All other folders, including vendor, src, and config, should reside outside the public web directory, making them inaccessible via a URL. References for further study: PHPUnit developer docs, PHP
From there, they can: