Een van de ontdekkers van de recente PHP-kwetsbaarheden lekte zelf het bestaan hiervan vroegtijdig uit. Daarna publiceerde een ander bedrijf vóór het verstrijken van het embargo de komende patch. Hierdoor moesten de PHP-makers vervroegd een update uitbrengen, maar in afwachting hiervan gingen wereldwijd talloze websites uit voorzorg offline.
Dit nieuws in het kort
- Een van de ontdekkers van de PHP-kwetsbaarheden publiceerde zelf te vroeg informatie hierover.
- Een ander bedrijf brak vervolgens het embargo door te vroeg een patch te publiceren.
- De vroegtijdige publicatie van informatie over de PHP-kwetsbaarheden zorgde voor grote chaos op het internet.
- Veel websites moesten noodgedwongen offline, omdat informatie al openbaar werd voordat een oplossing was gepubliceerd.
In een blogpost legt de PHP Foundation uit waar het misging in aanloop naar de PHP-kwetsbaarheden die op 21 oktober voor grote problemen op het internet zorgden. Dat begon bij de circulatie van twee identificatienummers uit het Common Vulnerabilities and Exposures-systeem (CVE) die bedoeld waren voor de betreffende kwetsbaarheden.
Wat is PHP?
PHP is een veelzijdige scriptingtaal die dynamische webpagina's kan aanmaken. Wereldwijd gebruikt 69,3 procent van alle websites PHP. PHP vormt de basis voor het veelgebruikte WordPress en wordt ook gebruikt in Joomla, Drupal, Magento en andere websoftware. Tweakers schreef een uitgebreid achtergrondverhaal over de kwetsbaarheden.
Dit was voor de PHP-makers de reden om vervroegd een patch uit te brengen. De organisatie noemt de CVE-vermeldingen een lek, maar voor zover bekend is het gebruikelijk dat deze identificatienummers al voor de daadwerkelijke openbaarmaking van een kwetsbaarheid bekend worden. Er waren toen nog geen technische details bekend.
Video te vroeg en embargo gebroken
Toch kondigde de organisatie achter de opensourcesoftware eerder dan gepland een komende patch aan. In reactie op deze aankondiging en het 'uitlekken' van de CVE-nummers publiceerden beveiligingsonderzoekers van Calif een dag te vroeg een video met proof-of-conceptaanvallen die gebruikmaakten van de kwetsbaarheden. Ook advies aan enkele grote infrastructuurproviders lekte vroegtijdig uit.
Volgens onderzoek van de PHP-makers was er echter nog geen aanwijzing dat de uitgelekte informatie daadwerkelijk tot werkende exploits en misbruik van de kwetsbaarheden leidde.
Dat veranderde toen cyberbeveiligingsbedrijf Chainguard vóór het verstrijken van het afgesproken embargo zijn beveiligingsupdates publiceerde. Het bedrijf kreeg vroegtijdig toegang tot de patches, zodat gebruikers snel hun systemen konden updaten. De publicatie vond zes uur voor de gecoördineerde release van de beveiligingsupdates plaats.
Grote gevolgen/i/2008468374.png?f=imagenormal)
Door de verschillende lekken en fouten kwam informatie over de kritieke kwetsbaarheden te vroeg naar buiten. Omdat kwaadwillende ontwikkelaars die informatie kunnen gebruiken om exploits te maken, moesten wereldwijd websites offline om cyberaanvallen te voorkomen. Tweakers was een van die websites.
Mogelijk zijn de gevolgen ook na de patch groot. De kwetsbaarheden zitten in vele versies van PHP, waarvan de meeste niet meer ondersteund worden en dus geen beveiligingsupdate krijgen. Gebruikers wordt daarom aangeraden om direct naar een nieuwe versie te updaten.
:strip_exif()/i/2008468262.jpeg?f=imagenormal)
/u/122874/crop5e26d7a209cd1_cropped.png?f=community)
:strip_icc():strip_exif()/u/258439/MSN%2520Westy%2520met%2520wiel%2520heel%2520klein.jpg?f=community)
:strip_icc():strip_exif()/u/1434986/crop649350276f23c_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/990805/crop5e20ca3d75443_cropped.jpeg?f=community)
/u/2008130/crop6536ebba0daf2_cropped.png?f=community)
:strip_icc():strip_exif()/u/453808/image.jpg?f=community)
/u/344640/crop5f2438e65f2fb_cropped.png?f=community)
:strip_icc():strip_exif()/u/572004/fox.jpg?f=community)
/u/407403/WAhack.png?f=community)
/u/48892/crop5720d41cb959d_cropped.png?f=community)
:strip_exif()/u/441081/crop57bef5e69740a.gif?f=community)