CVE-2025-58758
CVE-2025-58758 · TinyEnv: Missing .env file not required — may cause unexpected behavior
This page contains facts from public vulnerability sources. Check the original advisory before updating.
TinyEnv is an environment variable loader for PHP applications. In versions 1.0.1, 1.0.2, 1.0.9, and 1.0.10, TinyEnv did not require the `.env` file to exist when loading environment variables. This could lead to unexpected behavior where the application silently ignores missing configuration, potentially causing insecure defaults or deployment misconfigurations. The issue has been fixed in version 1.0.11. All users should upgrade to 1.0.11 or later. As a workaround, users can manually verify the existence of the `.env` file before initializing TinyEnv.
CVSS 5.1 · Medium · EPSS 0.2% · Fix available
- Published
- Updated
Stack: php
Affected products and versions
tiny-env
- Versions
- >= 1.0.1, < 1.0.3: Affected
- >= 1.0.9, < 1.0.11: Affected
No fix published
datahihi1/tiny-env Packagist
- Versions
- 1.0.1
- 1.0.2
- Affected ranges
- ECOSYSTEM: < 1.0.3
Update to 1.0.3
datahihi1/tiny-env Packagist
- Versions
- 1.0.10
- 1.0.9
- Affected ranges
- ECOSYSTEM: ≥ 1.0.9, < 1.0.11
Update to 1.0.11