CVE-2020-28130: An Arbitrary File Upload in the Upload Image component in SourceCodester Online Library Management System 1.0
CVE-2020-28130 is a critical-severity flaw (CVSS 9.8) affecting online library management system. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
An Arbitrary File Upload in the Upload Image component in SourceCodester Online Library Management System 1.0 allows the user to conduct remote code execution via admin/borrower/index.php?view=add because .php files can be uploaded to admin/borrower/photos (under the web root).
Why this priority
- Critical severity
- EPSS top 6%: very likely to be exploited
- Public exploit reference
- Remotely exploitable, no login, no user action
No fix is published yet: follow the downgrade or mitigation steps.
Risk facts
| CVSS score | 9.8 (Critical) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 6.5% (top 6%) |
| CISA exploited list | No |
| Weakness | CWE-434 |
| Published | 2020-11-17 |
| Last modified | 2026-06-17 |
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2020-28130?
online library management system: downgrade or apply the listed mitigation. Exact commands for each OS are on this page.
Is CVE-2020-28130 being exploited?
CVE-2020-28130 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2020-28130 affect?
CVE-2020-28130 affects online library management system. Severity is critical (CVSS 9.8). An Arbitrary File Upload in the Upload Image component in SourceCodester Online Library Management System 1.0 allows the user to conduct remote code execution via admin/borrower/index.php?view=add because .php files can be uploaded to admin
How urgent is CVE-2020-28130?
Priority 68/100. Critical severity; EPSS top 6%: very likely to be exploited; Public exploit reference; Remotely exploitable, no login, no user action
Software pages
Related CVEs
- CVE-2025-50488 HIGH 7.1 DOWNGRADE Improper session invalidation in the component /library/change-password.php of PHPGurukul Online Library Manag
- CVE-2025-57119 CRITICAL 9.8 DOWNGRADE An issue in Online Library Management System v.3.0 allows an attacker to escalate privileges via the adminlogi
- CVE-2025-7601 LOW 3.5 DOWNGRADE A vulnerability has been found in PHPGurukul Online Library Management System 3.0 and classified as problemati
- CVE-2025-7600 MEDIUM 6.3 DOWNGRADE A vulnerability, which was classified as critical, was found in PHPGurukul Online Library Management System 3.
- CVE-2025-57118 CRITICAL 9.8 DOWNGRADE An issue in PHPGurukul Online-Library-Management-System v3.0 allows an attacker to escalate privileges via the