CVE-2024-12759: Denial of Service (DoS) via Multipart Boundary in bentoml/bentoml

Published Mar 20, 2025
·
Updated

In bentoml/bentoml version 1.3.9, the /login endpoint of the newly integrated Gradio app is vulnerable to a Denial of Service (DoS) attack. This vulnerability can be exploited by appending characters, such as dashes (-), to the end of a multipart boundary in an HTTP request. The server continuously processes each character, leading to excessive resource consumption and rendering the service unavailable. The issue is unauthenticated and does not require any user interaction.

Other sources

Rejected reason: REJECT DO NOT USE THIS CVE ID NUMBER. The Rejected CVE Record is a duplicate of CVE-2024-8966. Notes: All CVE users should reference CVE-2024-8966 instead of this CVE Record. All references and descriptions in this candidate have been removed to prevent accidental usage.

NVD

Affected Software

2 affected components
pip/bentoml<=1.3.9
BentoML BentoML

Event History

Mar 20, 2025
CVE Published
via MITRE·10:10 AM
Rejected
via MITRE·10:10 AM
Data Sourced
via NVD·10:15 AM
DescriptionSeverityWeakness
Advisory Published
via GitHub·12:32 PM
Apr 15, 2025
Rejected
via MITRE·03:54 PM
Rejected
via NVD·04:15 PM

Frequently Asked Questions

1

What is the severity of CVE-2024-12759?

CVE-2024-12759 has been classified as a moderate severity vulnerability due to its potential for Denial of Service attacks.

2

How do I fix CVE-2024-12759?

To fix CVE-2024-12759, upgrade to a version of BentoML that is higher than 1.3.9 to mitigate the vulnerability.

3

What are the potential impacts of exploiting CVE-2024-12759?

Exploiting CVE-2024-12759 can lead to a Denial of Service condition, rendering the application unresponsive to legitimate requests.

4

Which versions of BentoML are affected by CVE-2024-12759?

CVE-2024-12759 affects all versions of BentoML up to and including 1.3.9.

5

What is the nature of the vulnerability described in CVE-2024-12759?

CVE-2024-12759 is a Denial of Service vulnerability that can be triggered by manipulating the multipart boundary in an HTTP request.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203