Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2024-33453 PoC — ESP-IDF 安全漏洞

Source
Associated Vulnerability
Title: ESP-IDF 安全漏洞 (CVE-2024-33453)
Description:Buffer Overflow vulnerability in esp-idf v.5.1 allows a remote attacker to obtain sensitive information via the externalId component.
Description
Sensitive Data exposure  
Readme
# CVE-2024-33453
Here is the revised GitHub README file with the changes you requested:

---

# Sensitive Data Exposure via Object Level Access Control in esp-idf

## Description

A Buffer Overflow vulnerability in the `esp-idf` framework version 5.1, used by some Schoolbox products, allows a remote attacker to obtain sensitive information through improper object-level access control. This vulnerability is triggered by manipulating the `id` parameter linked to the `externalId` component, leading to unauthorized access to sensitive data.

## Additional Information

The esp-idf framework has a vulnerability in the `externalId` component that results in improper object-level access control. This issue allows authenticated users to exploit the system by changing the `id` parameter in the URL to access data belonging to other users.

### Vulnerable URL Example

An authenticated user can change the `id` parameter in the URL to access different users' information:

- Original URL: `https://example.com/search/user?id=9682`
- Modified URL: `https://example.com/search/user?id=9683`

This lack of proper access control could lead to sensitive information being exposed unintentionally.

## Vulnerability Details

- **Vulnerability Type:** Incorrect Access Control
- **Vendor of Product:** Espressif Systems (esp-idf)
- **Affected Product Code Base:** esp-idf - 5.1
- **Vulnerable Parameter:** `id`
- **Vulnerable Component:** `externalId`
- **Attack Type:** Remote

## Impact

This vulnerability allows authenticated users to access and potentially manipulate sensitive data belonging to other users by altering the `id` parameter, leading to significant information disclosure risks.

## Attack Vectors

To exploit this vulnerability, an attacker must be authenticated in the system that uses the esp-idf framework. By modifying the `id` parameter in the URL, the attacker can access data not intended for their account, thus exposing sensitive user information.

## Mitigation

To mitigate this vulnerability, it is crucial to implement robust object-level access controls within the esp-idf framework to restrict access based on user roles and permissions. Additionally, always validate and sanitize user inputs, ensuring URL parameters like `id` do not control access to sensitive information.

---

**Disclaimer:** This proof of concept is intended for educational and research purposes only. Unauthorized exploitation of this vulnerability may be illegal and is punishable by law.

---

This README outlines the vulnerability details and provides a clear path for understanding and potentially mitigating the issue.  
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →