
このリポジトリは、スペインのOrangeおよびJazztelが配布するLiveboxFibra Arcadyanルーター(PRV3399B_B_LT)で発見された認証不要の脆弱性を文書化したものです。この問題は、認証なしで/cgi/cgi_authpage.jsおよび/firstconnection.cgiエンドポイントを介してGPONリンク値を抽出・変更できることにあります。
/cgi/cgi_authpage.js
slid_valueパラメータを公開します。これには16進数形式のGPONリンク値が含まれています。これは認証なしでアクセス可能であり、情報漏えいにつながります。/firstconnection.cgi
https://<router-ip>/cgi/cgi_authpage.js
slid_valueパラメータを見つけて、16進数形式のGPONパスワードを取得します。/firstconnection.cgiに以下のペイロードを含むPOSTリクエストを送信します:
GO=firstconnection.htm&pws=<BASE64_HEX_GPON_PWD>&GO=firstconnection.htm
<BASE64_HEX_GPON_PWD>を、16進数でエンコードしてからbase64でエンコードした任意のGPON値に置き換えます。Content-Typeヘッダーをtext/plain;charset=UTF-8に設定します。これらの手順を自動化するには、change ONT value PoC Scriptまたはcheck ONT value PoC Scriptを参照してください。
/cgi/cgi_authpage.jsおよび/firstconnection.htmエンドポイントに認証チェックを実装します。このリポジトリは教育および研究目的のみを意図しています。この情報を無断でデバイスを悪用するために使用しないでください。常に責任を持って倫理的に行動してください。
詳細情報や追加の発見を報告するには、リポジトリの所有者に連絡するか、[email protected] にメールを送信してください。