
# إثبات مفهوم بلغة Rust النقية لثغرة CVE-2026-31431، يستهدف نوى Linux x86_64 مع دعم AF_ALG AEAD. بناء musl ثابت، بدون تبعيات وقت التشغيل، لأغراض البحث الأمني المصرح به.
CVE-2026-31431 POC. تنفيذ خالص بلغة Rust، بدون أي تبعيات وقت تشغيل.
نواة Linux x86_64 مع تفعيل CONFIG_CRYPTO_USER_API_AEAD=y (دعم AF_ALG AEAD) ووحدة algif_aead القابلة للتحميل.
./CVE-2026-31431-copyfail-rs

libc + flate2 (خلفية zlib نقية بلغة Rust، بدون الحاجة إلى مترجم C).CVE-2026-31431-copyfail-rs/
├── Cargo.toml
├── build.sh
├── .cargo/
│ └── config.toml
├── src/main.rs
└── README.md
هذه الأداة مخصصة للبحث الأمني والاختبار المصرح به فقط. يجب الحصول على إذن كتابي صريح من النظام المستهدف قبل الاستخدام. يتحمل المستخدم مسؤولية الامتثال للقوانين واللوائح المحلية، ولا يتحمل المؤلف أي مسؤولية عن أي استخدام غير مصرح به أو غير قانوني أو مخالف للأخلاقيات.
في حال اكتشاف ثغرات ذات صلة، يرجى اتباع إجراءات الإفصاح المسؤول عن الثغرات والإبلاغ عنها في الوقت المناسب للبائع أو المنظمة الأمنية المعنية.