CVE-2024-33617
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before...
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before version v1.6.1 may allow information disclosure via network access.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.2
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before version v1.6.1 may allow information disclosure via network access.
- Record
CVE-2024-33617- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-691
- Updated
- 2026-11-02
EUVDEUVD-2024-34478
8.2
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before version v1.6.1 may allow information disclosure via network access.
- Record
EUVD-2024-34478- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5p69-3rp7-542w
8.2
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before...
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before version v1.6.1 may allow information disclosure via network access.
- Record
GHSA-5p69-3rp7-542w- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-691
- Updated
- 2026-11-02
NVD
8.2
Insufficient control flow management in some Intel(R) QAT Engine for OpenSSL software before version v1.6.1 may allow information disclosure via network access.
- Record
CVE-2024-33617- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-691
- Updated
- 2026-11-02
OSVSUSE-SU-2025:3942-1 No score
Security update for qatengine, qatlib
This update for qatengine, qatlib fixes the following issues:
Note that the 1.6.1 release included in 1.7.0 fixes the following vulnerabilities:
- bsc#1233363 (CVE-2024-28885)
- bsc#1233365 (CVE-2024-31074)
- bsc#1233366 (CVE-2024-33617)
Update to 1.7.0:
- ipp-crypto name change to cryptography-primitives
- QAT_SW GCM memory leak fix in cleanup function
- Update limitation section in README for v1.7.0 release
- Fix build with OPENSSL_NO_ENGINE
- Fix for build issues with qatprovider in qatlib
- Bug fixes and README updates to v1.7.0
- Remove qat_contig_mem driver support
- Add support for building QAT Engine ENGINE and PROVIDER modules with QuicTLS 3.x libraries
- Fix for DSA issue with openssl3.2
- Fix missing lower bounds check on index i
- Enabled SW Fallback support for FBSD
- Fix for segfault issue when SHIM config section is unavailable
- Fix for Coverity & Resource leak
- Fix for RSA failure with SVM enabled in openssl-3.2
- SM3 Memory Leak Issue Fix
- Fix qatprovider lib name issue with system openssl
Update to 1.6.0:
- Fix issue with make depend for QAT_SW
- QAT_HW GCM Memleak fix & bug fixes
- QAT2.0 FreeBSD14 intree driver support
- Fix OpenSSL 3.2 compatibility issues
- Optimize hex dump logging
- Clear job tlv on error
- QAT_HW RSA Encrypt and Decrypt provider support
- QAT_HW AES-CCM Provider support
- Add ECDH keymgmt support for provider
- Fix QAT_HW SM2 memory leak
- Enable qaeMemFreeNonZeroNUMA() for qatlib
- Fix polling issue for the process that doesn't have QAT_HW instance
- Fix SHA3 qctx initialization issue & potential memleak
- Fix compilation error in SM2 with qat_contig_mem
- Update year in copyright information to 2024
Update to 1.5.0:
- use new --enable-qat_insecure_algorithms to avoid regressions
- improve support for SM{2,3,4} ciphers
- improve SW fallback support
- many bug fixes, refactorisations and documentation updates
-
update to 0.6.18:
- Fix address sanitizer issues
- Fix issues with Babassl & Openssl3.0
- Add QAT_HW SM4 CBC support
- Refactor ECX provider code into single file
- Fix QAT_HW AES-GCM bad mac record & memleak
- Fix SHA3 memory leak
- Fix sm4-cbc build error with system default OpenSSL
- Symmetric performance Optimization & memleak fixes
- Bug fix, README & v0.6.18 Version update
- Please refer README (Software requirements section) for dependent libraries release version and other information.
-
update to v0.6.17:
- Add security policy - c1a7a96
- Add dependancy update tool file - 522c41d
- Release v0.6.17 version update - c1a7a96
- Enable QAT_SW RSA & ECDSA support for BoringSSL - 1035e82
- Fix QAT_SW SM2 ECDSA Performance issue - f44a564
- CPP check and Makefile Bug fixes - 98ccbe8
- Fix buffer overflow issue with SHA3 and ECX - cab65f3
- Update version and README for v0.6.16 - 1c95fd7
- Split --with-qat_sw_install_dir into seperate configures - d5f5656
- Add seperate err files for Boringssl - 1a09627
- Fix QAT_HW & QAT_SW AES-GCM issue with s_server in provider - c775f5c
- Fix issue with disable flags in provider - 2e00636
- Fix coredump issue in provider with qat_sw gcm - 6703c13
- Fix err files regeneration failure - 510f3dc
- Add Provider Support for ChachaPoly and SM2 - a98e51d
- Bug Fixes in testapp and with disable flags. - 0945535
- QAT HW&SW Co-existence dynamic mechanism support. - 5baf5aa
- Fix issue with SIGUSR1 during reload. - 00ea833
- Refactor qat_hw instances based on Sym/Asym capabilities. - bb10128
- Replace deprecated pthread_yield with sched_yield. - d514406
- BoringSSL support for RSA and ECDSA. - 41c67c7
- Fix s_server lseek forever issue with qatprovider. - cb3db21
- Fix aes-cbc failure issue in testapp. - a530427
- Fix glibc version test - 2461966
- Fix issue with generator param and ECDSA verify. - c51fc17
- Provider Support for DSA, DH, HKDF, PRF, SHA3 & aes-cbc - 7cc5eb9 *…
- Record
SUSE-SU-2025:3942-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3943-1 No score
Security update for qatengine, qatlib
This update for qatengine, qatlib fixes the following issues:
Note that the 1.6.1 release included in 1.7.0 fixes the following vulnerabilities:
- bsc#1233363 (CVE-2024-28885)
- bsc#1233365 (CVE-2024-31074)
- bsc#1233366 (CVE-2024-33617)
Update to 1.7.0:
- ipp-crypto name change to cryptography-primitives
- QAT_SW GCM memory leak fix in cleanup function
- Update limitation section in README for v1.7.0 release
- Fix build with OPENSSL_NO_ENGINE
- Fix for build issues with qatprovider in qatlib
- Bug fixes and README updates to v1.7.0
- Remove qat_contig_mem driver support
- Add support for building QAT Engine ENGINE and PROVIDER modules with QuicTLS 3.x libraries
- Fix for DSA issue with openssl3.2
- Fix missing lower bounds check on index i
- Enabled SW Fallback support for FBSD
- Fix for segfault issue when SHIM config section is unavailable
- Fix for Coverity & Resource leak
- Fix for RSA failure with SVM enabled in openssl-3.2
- SM3 Memory Leak Issue Fix
- Fix qatprovider lib name issue with system openssl
Update to 1.6.0:
- Fix issue with make depend for QAT_SW
- QAT_HW GCM Memleak fix & bug fixes
- QAT2.0 FreeBSD14 intree driver support
- Fix OpenSSL 3.2 compatibility issues
- Optimize hex dump logging
- Clear job tlv on error
- QAT_HW RSA Encrypt and Decrypt provider support
- QAT_HW AES-CCM Provider support
- Add ECDH keymgmt support for provider
- Fix QAT_HW SM2 memory leak
- Enable qaeMemFreeNonZeroNUMA() for qatlib
- Fix polling issue for the process that doesn't have QAT_HW instance
- Fix SHA3 qctx initialization issue & potential memleak
- Fix compilation error in SM2 with qat_contig_mem
- Update year in copyright information to 2024
Update to 1.5.0:
- use new --enable-qat_insecure_algorithms to avoid regressions
- improve support for SM{2,3,4} ciphers
- improve SW fallback support
- many bug fixes, refactorisations and documentation updates
qatlib was updated to 24.09.0:
- Improved performance scaling in multi-thread applications
- Set core affinity mapping based on NUMA (libnuma now required for building)
- bug fixes, see https://github.com/intel/qatlib#resolved-issues
version update to 24.02.0:
- Support DC NS (NoSession) APIs
- Support Symmetric Crypto SM3 & SM4
- Support Asymmetric Crypto SM2
- Support DC CompressBound APIs
- Bug Fixes. See Resolved section in README.md
update to 23.11.0:
- use new --enable-legacy-algorithms to avoid regressions
- add support for data compression chaining (hash then compress)
- add support for additional configuration profiles
- add support DC NS (NoSession) APIs
- add support DC CompressBound APIs
- add Support for Chinese SM{2,3,4} ciphers
- bump shared library major to 4
- refactoring, bug fixes and documentation updates
- Record
SUSE-SU-2025:3943-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4053-1 No score
Security update for qatengine, qatlib
This update for qatengine, qatlib fixes the following issues:
Note that the 1.6.1 release included in 1.7.0 fixes the following vulnerabilities:
- CVE-2024-28885: Fixed observable discrepancy in some Intel(R) QAT Engine for OpenSSL software before version v1.6.1 may allow information disclosure via network access. (bsc#1233363)
- CVE-2024-31074: Fixed observable timing discrepancy may allow information disclosure via network access (bsc#1233365)
- CVE-2024-33617: Fixed insufficient control flow management may allow information disclosure via network access (bsc#1233366)
qatengine was updated to 1.7.0:
- ipp-crypto name change to cryptography-primitives
- QAT_SW GCM memory leak fix in cleanup function
- Update limitation section in README for v1.7.0 release
- Fix build with OPENSSL_NO_ENGINE
- Fix for build issues with qatprovider in qatlib
- Bug fixes and README updates to v1.7.0
- Remove qat_contig_mem driver support
- Add support for building QAT Engine ENGINE and PROVIDER modules with QuicTLS 3.x libraries
- Fix for DSA issue with openssl3.2
- Fix missing lower bounds check on index i
- Enabled SW Fallback support for FBSD
- Fix for segfault issue when SHIM config section is unavailable
- Fix for Coverity & Resource leak
- Fix for RSA failure with SVM enabled in openssl-3.2
- SM3 Memory Leak Issue Fix
- Fix qatprovider lib name issue with system openssl
Update to 1.6.0:
- Fix issue with make depend for QAT_SW
- QAT_HW GCM Memleak fix & bug fixes
- QAT2.0 FreeBSD14 intree driver support
- Fix OpenSSL 3.2 compatibility issues
- Optimize hex dump logging
- Clear job tlv on error
- QAT_HW RSA Encrypt and Decrypt provider support
- QAT_HW AES-CCM Provider support
- Add ECDH keymgmt support for provider
- Fix QAT_HW SM2 memory leak
- Enable qaeMemFreeNonZeroNUMA() for qatlib
- Fix polling issue for the process that doesn't have QAT_HW instance
- Fix SHA3 qctx initialization issue & potential memleak
- Fix compilation error in SM2 with qat_contig_mem
- Update year in copyright information to 2024
-
update to 24.09.0:
- Improved performance scaling in multi-thread applications
- Set core affinity mapping based on NUMA (libnuma now required for building)
- bug fixes, see https://github.com/intel/qatlib#resolved-issues
-
version update to 24.02.0
- Support DC NS (NoSession) APIs
- Support Symmetric Crypto SM3 & SM4
- Support Asymmetric Crypto SM2
- Support DC CompressBound APIs
- Bug Fixes. See Resolved section in README.md
- Record
SUSE-SU-2025:4053-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qatengineSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.7.0-150400.3.6.1 | 1.7.0-150400.3.6.1 |
qatlibSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 24.09.0-150400.3.6.1 | 24.09.0-150400.3.6.1 |
qatzipSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.1.0-150400.3.3.1 | 1.1.0-150400.3.3.1 |
qatengineSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.7.0-150400.3.6.1 | 1.7.0-150400.3.6.1 |
qatlibSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 24.09.0-150400.3.6.1 | 24.09.0-150400.3.6.1 |
qatzipSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.1.0-150400.3.3.1 | 1.1.0-150400.3.3.1 |
qatengineSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.7.0-150400.3.6.1 | 1.7.0-150400.3.6.1 |
qatlibSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 24.09.0-150400.3.6.1 | 24.09.0-150400.3.6.1 |
qatzipSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.1.0-150400.3.3.1 | 1.1.0-150400.3.3.1 |
qatengineSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.7.0-150400.3.6.1 | 1.7.0-150400.3.6.1 |
Show 24 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qatlibSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 24.09.0-150400.3.6.1 | 24.09.0-150400.3.6.1 |
qatzipSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.1.0-150400.3.3.1 | 1.1.0-150400.3.3.1 |
qatengineSUSE:Manager Proxy LTS 4.3 From an advisory covering 3 CVEs |
before 1.7.0-150400.3.6.1 | 1.7.0-150400.3.6.1 |
qatlibSUSE:Manager Proxy LTS 4.3 From an advisory covering 3 CVEs |
before 24.09.0-150400.3.6.1 | 24.09.0-150400.3.6.1 |
qatzipSUSE:Manager Proxy LTS 4.3 From an advisory covering 3 CVEs |
before 1.1.0-150400.3.3.1 | 1.1.0-150400.3.3.1 |
qatengineSUSE:Manager Server LTS 4.3 From an advisory covering 3 CVEs |
before 1.7.0-150400.3.6.1 | 1.7.0-150400.3.6.1 |
qatlibSUSE:Manager Server LTS 4.3 From an advisory covering 3 CVEs |
before 24.09.0-150400.3.6.1 | 24.09.0-150400.3.6.1 |
qatzipSUSE:Manager Server LTS 4.3 From an advisory covering 3 CVEs |
before 1.1.0-150400.3.3.1 | 1.1.0-150400.3.3.1 |
qatengineSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.7.0-150500.3.3.1 | 1.7.0-150500.3.3.1 |
qatlibSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 24.09.0-150500.3.3.1 | 24.09.0-150500.3.3.1 |
qatzipSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 1.1.0-150500.3.2.1 | 1.1.0-150500.3.2.1 |
qatengineSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.7.0-150500.3.3.1 | 1.7.0-150500.3.3.1 |
qatlibSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 24.09.0-150500.3.3.1 | 24.09.0-150500.3.3.1 |
qatzipSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.1.0-150500.3.2.1 | 1.1.0-150500.3.2.1 |
qatengineSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.7.0-150500.3.3.1 | 1.7.0-150500.3.3.1 |
qatlibSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 24.09.0-150500.3.3.1 | 24.09.0-150500.3.3.1 |
qatzipSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 1.1.0-150500.3.2.1 | 1.1.0-150500.3.2.1 |
qatengineSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.7.0-150500.3.3.1 | 1.7.0-150500.3.3.1 |
qatlibSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 24.09.0-150500.3.3.1 | 24.09.0-150500.3.3.1 |
qatzipSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 1.1.0-150500.3.2.1 | 1.1.0-150500.3.2.1 |
qatengineSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 3 CVEs |
before 1.7.0-150600.3.3.1 | 1.7.0-150600.3.3.1 |
qatlibSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 3 CVEs |
before 24.09.0-150600.3.3.1 | 24.09.0-150600.3.3.1 |
qatengineopenSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 1.7.0-150600.3.3.1 | 1.7.0-150600.3.3.1 |
qatlibopenSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 24.09.0-150600.3.3.1 | 24.09.0-150600.3.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-33617 is a high vulnerability (CVSS 8.2) in qatengine, published November 13, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. No source names a fixed version.
References
Left out here: the rest of 1 source description. The JSON record has them.