CVEs Found
Well-known security flaws explained in plain words, with who is affected and what to do about each one.
A CVE is a public id for one known security flaw, such as CVE-2026-109618. Because the id is public, vendors, researchers and defenders all mean the same flaw when they use it.
Most flaws also get a CVSS score from 0 to 10 for how severe they are. When there is reliable evidence that attackers are using a flaw, CISA, the US government's cyber defence agency, adds it to its Known Exploited Vulnerabilities (KEV) list. US federal agencies must then fix it by a set date.
This topic takes flaws that made the news and explains each one for a reader with no background. Every article follows the same order, so you always know where to look.
An article starts with the short version and a picture of where the flaw sits, then explains how each bug works. It goes on to the timeline, the fixes, a quick check of whether you are affected and what defenders should hunt for. Terms are explained where they first appear and again in a glossary at the end, and every date, version and score links to its source.
How to Read a CVE
Every CVE entry has the same few parts. This is the record for CVE-2026-109618, the first PHP2Shell bug, with each part numbered and explained beside it.
CVE RecordCVE-2026-109618
- CVE IDCVE-2026-109618The public id, so that vendors, researchers and defenders all name the same flaw.
- NamePHP Memory Corruption VulnerabilityA short description of the flaw. This is the name CISA gives it in its KEV list, and PHP2Shell is the name the news uses for both bugs.
- Affected Versions8.5 before 8.5.12, 8.4 before 8.4.27, 8.3 before 8.3.36, 8.2 before 8.2.35, and 8.1 and olderWhich versions of the product have the flaw. Find your own version here first.
- Fixed Versions8.5.12, 8.4.27, 8.3.36 and 8.2.35The first release on each branch with the fix. Updating to it, or to anything later on the same branch, closes the flaw.
- CVSS Score9.2 Critical on CVSS v4.0 from PHP, and 9.8 Critical on CVSS v3.1 from NVDHow severe the flaw is, from 0 to 10. Different scorers and versions of the scale can give different numbers, so check who gave each one.
- KEV StatusAdded on 26 October 2026, due on 29 October 2026Whether CISA has reliable evidence that attackers are using the flaw. The due date is when US federal agencies must have fixed it.
- ReferencesThe PHP advisory, the CISA KEV entry and the NVD recordWhere the facts come from. Start with the vendor's advisory, which says what to update.
The Articles
Each card is one article, newest first. The ids in brackets are the CVEs that the article covers.
PHP2Shell (CVE-2026-109618 and CVE-2026-109619)
Two bugs inside PHP itself let a stranger run their own code on a web server using only web requests and no password. PHP fixed them on 21 October 2026.
- CVSS 9.2, Critical
- Exploited, on the KEV List
- Fixed on 21 October 2026
Sources
- CISA: Known Exploited Vulnerabilities, what the list is and who must act on it (opens in a new tab)
- FIRST: CVSS v4.0 specification, the qualitative severity rating scale (opens in a new tab)
- PHP: security announcement for PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 (21 October 2026) (opens in a new tab)
- CISA: Known Exploited Vulnerabilities catalogue, the entry for CVE-2026-109618 (added 26 October 2026) (opens in a new tab)
- NVD (NIST): CVE-2026-109618, with NIST's own CVSS v3.1 score (opens in a new tab)