Naar de inhoud

Blog

Programmeernieuws oktober 2026

Door Mart Broer, oprichter

Elke maand zetten we het belangrijkste nieuws over programmeren en servers op een rij. In gewone taal, en met wat het voor jou betekent. In oktober ging het vooral over lekken: in PHP en in npm. Daarnaast kwam er een nieuwe Python uit, worden de certificaten voor het slotje in de adresbalk korter geldig, en stopt de bekende programmeeromgeving Deno.

In het kort

WanneerWatMoet jij iets doen?
30 septemberEen lek in Python bij beveiligde verbindingenAlleen als je eigen Python-programma zelf beveiligde verbindingen aanneemt.
6 oktoberBeveiligingsupdates voor DjangoDraait je site op Django? Laat hem bijwerken.
7 oktoberCertificaten worden korter geldigVernieuwt je certificaat vanzelf? Dan niets.
9 oktoberPython 3.15 is uitNee, niet meteen.
9 oktoberDeno stopt met ontwikkelenAlleen als je software op Deno draait.
13 oktoberEen gat in npmVraag je bouwer of je site npm gebruikt.
15 oktoberAI die zelf lekken repareertNee.
21 oktoberTwee ernstige lekken in PHPJa, als je site op PHP draait.

Het PHP-lek: werk je site bij

Op 21 oktober kwamen er met spoed reparaties voor twee ernstige lekken in PHP, de taal waarop WordPress en veel webshops draaien. Volgens het PHP-team loopt elke installatie die webpagina's verwerkt risico. Een aanvaller hoeft niet in te loggen om misbruik te maken. Volgens Sansec zag Cloudflare al aanvallen voordat de reparatie uit was.

Draait je site op PHP? Laat hem dan zo snel mogelijk bijwerken. Wat er precies speelt en wat je moet vragen, lees je in Het PHP-lek: wat nu met je website?. Wil je eraf? Kijk dan bij overstappen van PHP.

Python 3.15 is uit

Volgens de makers kwam Python 3.15 uit op 9 oktober. De nieuwe versie kan programma's sneller laten opstarten, gebruikt standaard UTF-8 voor tekst en geeft duidelijkere foutmeldingen. Hoeft je site meteen over? Nee. Een oudere versie krijgt nog jaren reparaties, en een nieuwe versie gaat pas live als de tests goed zijn. Meer over wat er nieuw is, lees je in Waarom wij in Python bouwen.

Django: vier lekken gerepareerd

Django is een veelgebruikt bouwpakket voor websites in Python. Op 6 oktober bracht het Django-team nieuwe versies uit met reparaties voor vier beveiligingsproblemen. Het gaat om dingen als een server die door heel lange taalcodes te veel geheugen gaat gebruiken, en een formulier waarmee iemand met nagemaakte gegevens te veel kon aanpassen.

Draait je site op Django? Vraag je bouwer of de nieuwe versie erop staat. Het gaat om de versies 6.1.2, 6.0.9 en 5.2.18, of nieuwer.

Een lek in Python bij beveiligde verbindingen

Eind september maakte het Python-team een ernstig lek bekend in het deel van Python dat beveiligde verbindingen regelt, voor het slotje in de adresbalk. In oktober volgden de updates van onder meer Red Hat. Het lek zit in een vrij zeldzame opzet: een Python-programma dat per websiteadres een ander certificaat kiest. Een aanvaller kan zo'n programma laten crashen, en mogelijk meer. De makers noemen het lek kritiek. Het is gerepareerd in de versies 3.10.22, 3.11.17, 3.12.15, 3.13.16 en 3.14.8, en Python 3.15 heeft de reparatie al.

Heb je een eigen programma in Python dat zelf beveiligde verbindingen aanneemt? Laat het bijwerken. Bij de meeste websites regelt een ander programma het slotje, en dan raakt dit lek je niet.

Het slotje wordt korter geldig

Het slotje in de adresbalk werkt met een certificaat: een digitaal paspoort van je site. Let's Encrypt, de organisatie die gratis certificaten uitgeeft aan een groot deel van alle websites, maakte op 7 oktober bekend dat ze vanaf februari 2027 korter geldig worden. De stappen:

  • Nu: 90 dagen geldig.
  • Vanaf 10 februari 2027: 64 dagen.
  • Vanaf 16 februari 2028: 45 dagen. Die stap werd al in december 2025 aangekondigd.

Waarom? Een kortere geldigheid beperkt de schade als een certificaat ooit in verkeerde handen valt. Voor de meeste sites verandert er niets, want het vernieuwen gaat vanzelf. Staat er ergens een vaste termijn in een script, bijvoorbeeld "vernieuw elke 60 dagen", dan gaat het mis. Let's Encrypt raadt aan om te vernieuwen na ongeveer twee derde van de geldigheid.

Twijfel je? Vraag je hoster of het certificaat van je site vanzelf vernieuwt, en of dat ook met kortere termijnen goed gaat.

Een gat in npm

npm is de grootste verzamelplaats van bouwstenen voor JavaScript. Op 13 oktober maakten onderzoekers bekend dat ruim 1.500 bouwstenen door een fout in een instelling overgenomen konden worden. Er is geen misbruik gezien, al weet niemand zeker of het eerder gebeurde. GitHub, de eigenaar van npm, nam maatregelen. Volgens de onderzoekers heeft een vergelijkbare koppeling bij GitLab dezelfde zwakte. Wat een bouwsteen is en hoe je het risico klein houdt, lees je in Bouwstenen van anderen.

De ontwikkeling van Deno stopt

Deno is een programmeeromgeving voor JavaScript en TypeScript, gemaakt door Ryan Dahl. Dat is dezelfde persoon die ooit Node.js bedacht. Begin oktober werd bekend dat het team van Deno naar Cloudflare gaat, een groot internetbedrijf. Volgens Deno zelf en The Register krijgt de Deno-omgeving nog ongeveer een jaar reparaties, en daarna stopt de ontwikkeling. De software blijft open source. De hostingdienst Deno Deploy stopt al na ongeveer zes maanden.

Draait jouw software op Deno? Begin dan rustig met een plan om over te stappen. Op Deno Deploy heb je ongeveer zes maanden, voor de Deno-omgeving zelf ongeveer een jaar.

Node.js: elke versie krijgt lange ondersteuning

Node.js is de meest gebruikte omgeving om JavaScript op een server te draaien. Eind oktober krijgt Node.js 26 lange ondersteuning: tot april 2029 komen er reparaties. Ook verandert het ritme. Vanaf Node.js 27 komt er één nieuwe versie per jaar, in april, en krijgt elke versie lange ondersteuning. Dat maakt het makkelijker om te plannen wanneer je moet bijwerken.

AI die zelf lekken repareert

Op 15 oktober maakte GitHub, een grote plek waar bouwers hun code bewaren, bekend dat zijn AI-hulp nu voor zakelijke klanten zelf lekken kan repareren. Een controleprogramma vindt het lek, de AI zoekt de juiste bestanden, stelt een reparatie voor en controleert of het lek weg is. Een mens moet de reparatie daarna nog goedkeuren. Hoe wij met AI bouwen, lees je in AI die programmeert.

Wat betekent dit voor jou?

De rode draad van deze maand: software moet bijgehouden worden. Een lek kan in elke taal zitten, en een reparatie helpt pas als iemand hem ook echt plaatst. Een paar vragen voor je eigen bouwer of hoster:

  • Op welke taal en welk bouwpakket draait mijn site? En is de nieuwste versie met reparaties erop gezet?
  • Wie houdt de updates bij? En hoe snel gebeurt dat bij een ernstig lek?
  • Vernieuwt het certificaat van mijn site vanzelf? Ook als het straks korter geldig is?
  • Hoeveel bouwstenen van anderen gebruikt mijn site?

Staat je site bij ons, dan hoef je hier niets voor te doen. Updates houden we bij, en we houden in de gaten of alles draait. Zie hosting en beheer.

Vaak gevraagd

Hoe vaak verschijnt dit overzicht?

Een keer per maand. Gebeurt er iets wat niet kan wachten, zoals het PHP-lek, dan schrijven we er meteen een los stuk over.

Moet ik bij elk lek in paniek raken?

Nee. De meeste lekken gaan over een bepaalde opzet of een bepaald onderdeel. Het gaat erom dat iemand kijkt of jouw site geraakt is, en zo nodig bijwerkt.

Kan ik zelf zien of mijn site bijgewerkt is?

Meestal niet van buitenaf. Vraag het je bouwer of hoster. Een goede bouwer kan je vertellen welke versies er draaien en wanneer ze voor het laatst zijn bijgewerkt.

Mijn site draait op PHP. Moet ik nu overstappen?

Niet per se. Eerst bijwerken gaat altijd voor. Wil je daarna toch over, dan lees je bij overstappen van PHP hoe dat gaat.

Bronnen

Python.org (Python 3.15 en het lek van 30 september), het Django-team (6 oktober), Let's Encrypt (december 2025 en 7 oktober), Help Net Security en CSO Online (npm), Deno en The Register (Deno), Node.js (het nieuwe ritme), het GitHub-overzicht van nieuwe functies (15 oktober), het PHP-team en Sansec (het PHP-lek), Red Hat (het lek in Python).

Werk

Gemaakt door je broer

pandinfo.nl
De voorpagina van pandinfo.nl: een adres invoeren, zoeken op de kaart, en hoe het werkt.
De voorpagina van pandinfo.nl op een telefoon.

003 · webapp

PandInfo

Typ een adres en PandInfo zet binnen een paar seconden op een rij wat de overheid over dat pand weet: bouwjaar, oppervlakte, energielabel, bestemmingsplan, monument, bodem, funderingsrisico, verkoopprijzen en de buurt. In gewone taal, met de bron bij elk cijfer, en ook als pdf. Achter de schermen vraagt het tegelijk meer dan dertig openbare bronnen op, van het Kadaster tot de Omgevingswet.

  • Open overheidsdata
  • Koppelingen
  • Webapp
  • PDF-rapport
  • Omgevingswet
pandinfo.nl ↗ Lees het verhaal
nummerbordcheck.nl
De voorpagina van nummerbordcheck.nl: een gele kentekenplaat als invoerveld, een voorbeeldkaart met stoplichten, en wat je ziet.
De voorpagina van nummerbordcheck.nl op een telefoon.

004 · webapp

Nummerbord­check.nl

Kentekencheck: vul een Nederlands kenteken in en zie in gewone taal wat de RDW openbaar weet, met stoplichten per punt, de hele keuringsgeschiedenis, terugroepacties en leuke feitjes. Van idee tot live in twee dagen.

  • Open data RDW
  • Webapp
  • Eigen huisstijl
  • Twee dagen
nummerbordcheck.nl ↗ Lees het verhaal

Contact

Bel je broer.

Liever eerst mailen? Ook prima. Je broer leest alles, en belt terug als het ingewikkeld wordt.

Eerst weten wat het kost?Alle prijzen staan op de site, vanaf € 19 per maand.