• v1.12.2 a98ecacc22

    v1.12.2
    All checks were successful
    Auto Release on version bump / release (push) Successful in 8s
    Stable

    Ghost released this 2026-09-20 01:56:59 +02:00 | 36 commits to main since this release

    Security

    • Tutte e 13 le richieste in uscita passano ora 'reject_unsafe_urls' => true. is_public_url() rifiutava già indirizzi privati e riservati al salvataggio del profilo, ma quel controllo copre solo il primo salto: senza quel flag WordPress segue fino a 5 redirect senza rivalidarli, quindi un server configurato (compromesso, oppure ostile fin dall'inizio — il plugin invita a puntare a istanze di terzi) poteva rispondere 302 verso 169.254.169.254 o 127.0.0.1 e far recuperare al sito contenuti interni, che sarebbero finiti nella timeline pubblica e nella tabella diagnostica. Con il flag, wp_http_validate_url() viene applicata anche a ogni redirect.
    • Emerso da un audit di sicurezza condotto prima della pubblicazione su WordPress.org. Nessuno sfruttamento osservato: la correzione è preventiva.
    Downloads