UBUNTU-CVE-2024-9143: High severity ubuntu/openssl vulnerability

Published Oct 16, 2024
·
Updated

Issue summary: Use of the low-level GF(2^m) elliptic curve APIs with untrusted explicit values for the field polynomial can lead to out-of-bounds memory reads or writes. Impact summary: Out of bound memory writes can lead to an application crash or even a possibility of a remote code execution, however, in all the protocols involving Elliptic Curve Cryptography that we're aware of, either only "named curves" are supported, or, if explicit curve parameters are supported, they specify an X9.62 encoding of binary (GF(2^m)) curves that can't represent problematic input values. Thus the likelihood of existence of a vulnerable application is low. In particular, the X9.62 encoding is used for ECC keys in X.509 certificates, so problematic inputs cannot occur in the context of processing X.509 certificates. Any problematic use-cases would have to be using an "exotic" curve encoding. The affected APIs include: ECGROUPnewcurveGF2m(), ECGROUPnewfromparams(), and various supporting BNGF2m() functions. Applications working with "exotic" explicit binary (GF(2^m)) curve parameters, that make it possible to represent invalid field polynomials with a zero constant term, via the above or similar APIs, may terminate abruptly as a result of reading or writing outside of array bounds. Remote code execution cannot easily be ruled out. The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Affected Software

26 affected componentsFixes available
ubuntu/openssl*
ubuntu/openssl*
ubuntu/edk2*
ubuntu/nodejs*
ubuntu/openssl*
ubuntu/openssl*
ubuntu/openssl*
ubuntu/openssl1.0*
ubuntu/edk2*
ubuntu/nodejs*
ubuntu/openssl*
ubuntu/openssl*
ubuntu/openssl<1.1.1f-1ubuntu2.24
1.1.1f-1ubuntu2.24
ubuntu/edk2*
ubuntu/openssl<1.1.1f-1ubuntu2.fips.24
1.1.1f-1ubuntu2.fips.24
ubuntu/openssl*
ubuntu/edk2<2022.02-3ubuntu0.22.04.4
2022.02-3ubuntu0.22.04.4
ubuntu/openssl<3.0.2-0ubuntu1.19
3.0.2-0ubuntu1.19
ubuntu/nodejs*
ubuntu/openssl*
ubuntu/openssl-fips*
ubuntu/openssl<3.0.2-0ubuntu1.19+Fips1
3.0.2-0ubuntu1.19+Fips1
ubuntu/openssl-fips*
ubuntu/edk2<2024.02-2ubuntu0.6
2024.02-2ubuntu0.6
ubuntu/openssl<3.0.13-0ubuntu3.5
3.0.13-0ubuntu3.5
ubuntu/openssl-fips<3.0.13-0ubuntu3.6+Fips1
3.0.13-0ubuntu3.6+Fips1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade ubuntu/openssl to a version that resolves this vulnerability.

    Fixed in 1.1.1f-1ubuntu2.24
  2. Upgrade

    Upgrade ubuntu/openssl to a version that resolves this vulnerability.

    Fixed in 1.1.1f-1ubuntu2.fips.24
  3. Upgrade

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

    Fixed in 2022.02-3ubuntu0.22.04.4
  4. Upgrade

    Upgrade ubuntu/openssl to a version that resolves this vulnerability.

    Fixed in 3.0.2-0ubuntu1.19
  5. Upgrade

    Upgrade ubuntu/openssl to a version that resolves this vulnerability.

    Fixed in 3.0.2-0ubuntu1.19+Fips1
  6. Upgrade

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

    Fixed in 2024.02-2ubuntu0.6
  7. Upgrade

    Upgrade ubuntu/openssl to a version that resolves this vulnerability.

    Fixed in 3.0.13-0ubuntu3.5
  8. Upgrade

    Upgrade ubuntu/openssl-fips to a version that resolves this vulnerability.

    Fixed in 3.0.13-0ubuntu3.6+Fips1

Event History

Oct 16, 2024
CVE Published
via OSV·05:15 PM
Data Sourced
via OSV·05:15 PM
DescriptionSeverityAffected Software

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