medium6.5
CVE-2023-6551
class.upload.php allows cross-site scripting attacks via uploaded files
Impact
As a simple library, class.upload.php does not perform an in-depth check on uploaded files, allowing a stored XSS vulnerability when the default configuration is used. Developers must be aware of that fact and use extension whitelisting accompanied by forcing the server to always provide content-type based on the file extension. The README has been updated to include these guidelines.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| composer | verot/class.upload.php | <= 2.1.6 | none recorded |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Verot | Class.Upload.Php | All versions |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- https://cert.pl/en/posts/2024/01/CVE-2023-6551
- https://cert.pl/posts/2024/01/CVE-2023-6551
- https://github.com/advisories/GHSA-v6f4-jwv9-682w
- https://nvd.nist.gov/vuln/detail/CVE-2023-6551
- https://github.com/verot/class.upload.php/commit/befbccc2330b0ccb148fc87495896bd7b57f8c57