Sårbarhed i strongSwan IPsec, som tillader fjernudførelse af kode.

Udgivelsen af strongSwan 5.9.10 er tilgængelig, et gratis værktøj til oprettelse af VPN-forbindelser baseret på IPSec-protokollen, der anvendes i Linux, Android, FreeBSD og macOS. I den nye version er en alvorlig sårbarhed (CVE-2023-26463) blevet rettet, som kan udnyttes til at omgå godkendelse, men som potentielt også kan føre til, at en angrebskode køres på serveren eller klienten. Problemet opstår ved kontrol af specielt formaterede certifikater i godkendelsesmetoderne EAP (Extensible Authentication Protocol) baseret på TLS.

Sårbarheden skyldes, at TLS-håndtereren forkert accepterer åbne nøgler fra naboens certifikat som betroede, selvom certifikatet ikke kan verificeres med succes. Specifikt anvendes ved kald til funktionen tls_find_public_key() en udvælgelse baseret på typen af den åbne nøgle for at bestemme de betroede certifikater. Problemet er, at den variabel, der bruges til at bestemme typen af nøgle til søgeoperationen, alligevel sættes, selvom certifikatet ikke er betroet.

Desuden kan man ved manipulation med nøglen opnå en reduktion af reference tælleren (hvis certifikatet ikke er betroet, frigives objektreferencen efter bestemmelsen af nøgletypen) og frigive hukommelse til et endnu anvendt objekt med nøglen. Den nævnte fejl udelukker ikke muligheden for at skabe exploits til at organisere lækage af oplysninger fra hukommelsen og udføre sin egen kode.

Angrebet på server foregår ved, at klienten sender et selvsigneret certifikat til klientgodkendelse ved hjælp af metoderne EAP-TLS, EAP-TTLS, EAP-PEAP og EAP-TNC. Et angreb på klienten kan udføres ved at returnere serveren et særligt formateret certifikat. Sårbarheden er til stede i versionerne strongSwan 5.9.8 og 5.9.9. Opdateringer af pakker i distributionerne kan følges på siderne: Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD, NetBSD.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster