Quotidien Shaarli

Tous les liens d'un jour sur une page.

Hier - October 21, 2026

Failles critiques PHP2Shell (CVE-2026-109618, CVE-2026-109619) : comprendre, corriger, suivre les correctifs

Deux vulnérabilités critiques de PHP, CVE-2026-109618 et CVE-2026-109619 (PHP2Shell, CVSS 9,2), permettent dans certaines conditions une exécution de code à distance sans authentification, particulièrement avec Apache mod_php, mais aussi via des scénarios impliquant PHP-FPM. Des tentatives d’exploitation sont déjà observées. L’article détaille les mécanismes, les configurations exposées et les correctifs publiés le 21 octobre 2026 : PHP 8.2.35, 8.3.36, 8.4.27 et 8.5.12. Il suit leur disponibilité selon les distributions et recommande mise à jour rapide, redémarrage des services et vérification des versions effectivement chargées.

Partager une imprimante USB avec un Raspberry Pi : AirPrint | Badraxas.com

Pour contourner le Wi-Fi instable de son imprimante HP, l’auteur la relie en USB à un Raspberry Pi 3 connecté au réseau. Après avoir constaté une latence d’environ 50 secondes avec CUPS, il adopte ipp-usb et Avahi pour exposer directement l’impression IPP/AirPrint et la numérisation eSCL/AirScan, sans pilote spécifique. Il détaille la configuration, la découverte sur macOS, iPhone et Android, ainsi que l’alternative CUPS pour les modèles dépourvus d’IPP-over-USB. La solution nécessite un Raspberry Pi disponible en permanence.

Emergent design, outside the codebase | ByteCode.News

Le design émergent ne concerne pas seulement l'évolution du code guidée par les tests et le principe YAGNI : il apparaît aussi lorsque des outils simples sont réutilisés de façon imprévue. L'article prend pour exemples les archives JAR fondées sur ZIP, les commandes Unix, SSH ou jq. Pour favoriser cette créativité, une interface doit rester limitée à une fonction précise, compréhensible de l'extérieur et ouverte à d'autres usages. Plutôt que prévoir toutes les extensions futures, mieux vaut offrir des primitives faciles à combiner.