CVE-2024-38513
Last modified
CVE-2024-38513 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. Fiber is an Express-inspired web framework written in Go A vulnerability present in versions prior to 2.52.5 is a session middleware issue in GoFiber versions 2 and above. This vulnerability allows users to supply their own session_id value, resulting in the creation of a session with that key. EPSS estimates a 0.69% chance of exploitation in the next 30 days.
Description
Fiber is an Express-inspired web framework written in Go A vulnerability present in versions prior to 2.52.5 is a session middleware issue in GoFiber versions 2 and above. This vulnerability allows users to supply their own session_id value, resulting in the creation of a session with that key. If a website relies on the mere presence of a session for security purposes, this can lead to significant security risks, including unauthorized access and session fixation attacks. All users utilizing GoFiber's session middleware in the affected versions are impacted. The issue has been addressed in version 2.52.5. Users are strongly encouraged to upgrade to version 2.52.5 or higher to mitigate this vulnerability. Users who are unable to upgrade immediately can apply the following workarounds to reduce the risk: Either implement additional validation to ensure session IDs are not supplied by the user and are securely generated by the server, or regularly rotate session IDs and enforce strict session expiration policies.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Gofiber | Fiber | < 2.52.5 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2024-38513?
How severe is CVE-2024-38513?
How do I fix CVE-2024-38513?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-38508A privilege escalation vulnerability was discovered in the w…7.2
- CVE-2024-38509A privilege escalation vulnerability was discovered in XCC t…7.2
- CVE-2024-3851A stored Cross-Site Scripting (XSS) vulnerability exists in …5.4
- CVE-2024-38510A privilege escalation vulnerability was discovered in the S…7.2
- CVE-2024-38511A privilege escalation vulnerability was discovered in an up…7.2
- CVE-2024-38512A privilege escalation vulnerability was discovered in XCC t…7.2
- CVE-2024-38514NextChat is a cross-platform ChatGPT/Gemini UI. There is a S…7.4
- CVE-2024-38515Rejected reason: This CVE is a duplicate of CVE-2024-38374.
- CVE-2024-38516ai-client-html is an Aimeos e-commerce HTML client component…8.8
- CVE-2024-38517Tencent RapidJSON is vulnerable to privilege escalation due …7.8
- CVE-2024-38518BigBlueButton is an open-source virtual classroom designed t…4.6
- CVE-2024-38519`yt-dlp` and `youtube-dl` are command-line audio/video downl…7.8
Are you affected by CVE-2024-38513?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
