CVE-2024-1298: Integer Overflow caused by divide by zero during S3 suspension

Published May 30, 2024
·
Updated

EDK2 contains a vulnerability when S3 sleep is activated where an Attacker may cause a Division-By-Zero due to a UNIT32 overflow via local access. A successful exploit of this vulnerability may lead to a loss of Availability.

Other sources

Integer Overflow caused by divide by zero during S3 suspension

— Microsoft

Affected Software

11 affected componentsFixes available
redhat/edk2<202405
202405
Microsoft azl3 edk2 20240223gitedc6681206c1-2
Microsoft cbl2 edk2 20230301gitf80f052277c8-39
Microsoft azl3 edk2 20240524git3e722403cd16-1
Microsoft cbl2 edk2 20230301gitf80f052277c8-41
Microsoft cbl2 hvloader 1.0.1-3
Microsoft cbl2 hvloader 1.0.1-11
debian/edk2<2022.11-6+deb12u2
2022.11-6+deb12u2
debian/edk2<2024.05-1
2024.05-1
debian/edk2<2024.05-1
2024.05-1
debian/edk2<=2022.11-6+deb12u1
2022.11-6+deb12u22025.02-8+deb13u12026.08+ds-2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade redhat/edk2 to a version that resolves this vulnerability.

    Fixed in 202405
  2. Upgrade

    Upgrade debian/edk2 to a version that resolves this vulnerability.

    Fixed in 2022.11-6+deb12u2
  3. Upgrade

    Upgrade debian/edk2 to a version that resolves this vulnerability.

    Fixed in 2024.05-1
  4. Upgrade

    Upgrade debian/edk2 to a version that resolves this vulnerability.

    Fixed in 2022.11-6+deb12u2Fixed in 2025.02-8+deb13u1Fixed in 2026.08+ds-2

Event History

May 30, 2024
CVE Published
via MITRE·08:46 PM
Data Sourced
via MITRE·08:46 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·09:15 PM
DescriptionSeverityWeakness
Data Sourced
via OSV·09:15 PM
DescriptionSeverityAffected Software
Jun 5, 2024
Data Sourced
via Microsoft·07:00 AM
DescriptionSeverityWeakness
Data Sourced
via Microsoft·07:00 AM
Affected Software

Peer vulnerabilities

Found alongside the following vulnerabilities.

Frequently Asked Questions

1

What is the severity of CVE-2024-1298?

CVE-2024-1298 is classified as a high severity vulnerability due to the potential for loss of Availability.

2

How do I fix CVE-2024-1298?

To mitigate CVE-2024-1298, update your EDK2 package to version 202405 or later.

3

What causes the CVE-2024-1298 vulnerability?

CVE-2024-1298 is caused by a Division-By-Zero due to a UNIT32 overflow when S3 sleep is activated.

4

Who is affected by CVE-2024-1298?

CVE-2024-1298 affects users of the EDK2 package version up to 202405.

5

Can CVE-2024-1298 be exploited remotely?

CVE-2024-1298 requires local access to exploit the vulnerability.

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