Średni Odebrany

CVE-2026-88255

opublikowano:
modyfikacja:
Ocena CVSS
6.3
Średni · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Niewłaściwa weryfikacja niebezpiecznej równoważności danych wejściowych w ZenHive mpp umożliwia nieuwierzytelnionemu zdalnemu klientowi dwukrotne przejście przez bramkę przesyłania duplikatów Tempo w ramach jednej podpisanej transakcji.

MPP.Methods.Tempo rezerwuje szczelinę deduplikacji przed emisją na heksie dostarczonym przez rozmówcę w Reserve_hash_atomic/2, kluczowaną przez store_key/1 w tx.raw, a nie w kanonicznej formie transakcji. Deserializator przechowuje dosłownie szesnastkowy kod wywołujący i akceptuje oba kodowania identyfikatora odzyskiwania, więc jedna podpisana transakcja przesłana raz z v=27 i raz z v=0 daje dwa różne klucze rezerwowe, które przechodzą przez rezerwę i docierają do ścieżki rozgłoszeniowej. Magazyn poświadczeń na poziomie wtyczki jest celowo wydzielony ze względu na tempo w lib/mpp/replay.ex, pozostawiając tę ​​rezerwę jako jedyną bramę, a znacznik po emisji zapisuje kanoniczny klucz mieszający, którego rezerwa z surowym kluczem nigdy nie czyta.

To, co daje zduplikowane przesłanie, zależy od węzła: odrzucenie jednorazowego ponownego użycia kończy się niepowodzeniem, podczas gdy węzeł, który odpowiada kanonicznym skrótem dla już znanej transakcji, zwraca drugie ważne potwierdzenie płatności dla pojedynczej płatności w łańcuchu.

Ten problem dotyczy mpp: od 0.2.0 do 0.16.2.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org