Zraniteľnosť v knižnici OpenPGP.js, ktorá umožňuje obísť overovanie správ.

V knižnici OpenPGP.js bola zistená zraniteľnosť (CVE-2025-47934), ktorá umožňuje útočníkovi poslať upravenú správu, ktorá bude prijatá ako overená (funkcie openpgp.verify a openpgp.decrypt vrátia indikátor úspešného overenia digitálneho podpisu, aj keď obsah bol nahradený a líši sa od údajov, pre ktoré bol podpis vytvorený). Zraniteľnosť bola odstránená vo vydaniach OpenPGP.js 5.11.3 a 6.1.1. Problém sa prejavuje iba vo vetvách OpenPGP.js 5.x a 6.x a netýka sa OpenPGP.js 4.x.

Knižnica OpenPGP.js poskytuje samostatnú implementáciu protokolu OpenPGP v jazyku JavaScript, ktorá umožňuje vykonávať v prehliadači operácie šifrovania a pracovať s digitálnymi podpismi založenými na verejných kľúčoch. Projekt sa vyvíja vývojármi Proton Mail a okrem organizovania end-to-end šifrovania správ v Proton Mail sa používa aj v takých projektoch, ako sú FlowCrypt, Mymail-Crypt, UDC, Encrypt.to, PGP Anywhere a Passbolt.

Zraniteľnosť zasahuje do procedúr overovania zabudovaných do textu podpisu (openpgp.verify) a podpísaných a zašifrovaných správ (openpgp.decrypt). Útočník môže použiť existujúce podpisom chránené správy na vytvorenie nových správ, pri dešifrovaní ktorých zraniteľná verzia OpenPGP.js vytiahne nahradený obsah, ktorý sa líši od obsahu pôvodnej podpísanej správy. Zraniteľnosť sa netýka podpisov, ktoré sú rozdelené od textu (problém sa prejavuje iba pri prenose podpisu spolu s textom ako jedného bloku údajov).

Na vytvorenie podvrhnutej správy útočníkovi stačí mať jedno súhlasené správy so zabudovaným alebo samostatným podpisom, ako aj znalosti o pôvodných údajoch, ktoré boli v tejto správe podpísané. Útočník môže zmeniť správu tak, že pre zmenenú verziu podpis zostane považovaný za platný. Rovnako môže zmeniť zašifrované správy s podpisom, pri dešifrovaní ktorých budú vracané údaje pridané útočníkom.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster