CVE-2023-6681
Jwcrypto: denail of service via specifically crafted jwe
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
Jwcrypto: denail of service via specifically crafted jwe
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
CVE-2023-6681- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-400
- Updated
- 2026-11-05
EUVDEUVD-2024-0081
5.3
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
EUVD-2024-0081- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-cw2r-4p82-qv79
5.3
DoS with algorithms that use PBKDF2 due to unbounded PBES2 Count value
Impact
Denial of Service, Applications that allow the use of the PBKDF2 algorithm.
Patches
A patch is available that sets the maximum number of default rounds.
Workarounds
Applications that do not need to use PBKDF2 should simply specify the algorithms use and exclude it from the list. Applications that need to use the algorithm should upgrade to the new version that allows to set a maximum rounds number.
Acknowledgement
The issues was reported by Jingcheng Yang and Jianjun Chen from Sichuan University and Zhongguancun Lab
- Record
GHSA-cw2r-4p82-qv79- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-400
- Updated
- 2026-11-02
NVD
5.3
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
CVE-2023-6681- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-400
- Updated
- 2026-11-05
OSVALPINE-CVE-2023-6681
5.3
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
ALPINE-CVE-2023-6681- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
OSVAZL-43006
5.3
CVE-2023-6681 affecting package python-jwcrypto 0.6.0-9
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
AZL-43006- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 15 moreShow less
OSVAZL-43009
5.3
CVE-2023-6681 affecting package python-jwcrypto 0.6.0-9
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
AZL-43009- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-05
OSV
5.3
Jwcrypto: denail of service via specifically crafted jwe
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
CVE-2023-6681- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-400
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2023-6681
5.3
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
DEBIAN-CVE-2023-6681- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVGHSA-cw2r-4p82-qv79
5.3
DoS with algorithms that use PBKDF2 due to unbounded PBES2 Count value
Impact
Denial of Service, Applications that allow the use of the PBKDF2 algorithm.
Patches
A patch is available that sets the maximum number of default rounds.
Workarounds
Applications that do not need to use PBKDF2 should simply specify the algorithms use and exclude it from the list. Applications that need to use the algorithm should upgrade to the new version that allows to set a maximum rounds number.
Acknowledgement
The issues was reported by Jingcheng Yang and Jianjun Chen from Sichuan University and Zhongguancun Lab
- Record
GHSA-cw2r-4p82-qv79- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVOESA-2024-1195
5.3
python-jwcrypto security update
Implements JWK, JWS, JWE specifications with python-cryptography
Security Fix(es):
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.(CVE-2023-6681)
- Record
OESA-2024-1195- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2024-1196
5.3
python-jwcrypto security update
Implements JWK, JWS, JWE specifications with python-cryptography
Security Fix(es):
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.(CVE-2023-6681)
- Record
OESA-2024-1196- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2024-1197
5.3
python-jwcrypto security update
Implements JWK, JWS, JWE specifications with python-cryptography
Security Fix(es):
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.(CVE-2023-6681)
- Record
OESA-2024-1197- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVPYSEC-2024-104
5.3
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
PYSEC-2024-104- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2024:3267
6.8
Red Hat Security Advisory: idm:DL1 and idm:client security update
- Record
RHSA-2024:3267- CVSS 3.1
- 6.8 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9281
5.3
Red Hat Security Advisory: python-jwcrypto security update
- Record
RHSA-2024:9281- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2024:9281
5.3
Moderate: python-jwcrypto security update
The python-jwcrypto package provides Python implementations of the JSON Web Key (JWK), JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Token (JWT) JOSE (JSON Object Signing and Encryption) standards.
Security Fix(es):
- JWCrypto: denail of service Via specifically crafted JWE (CVE-2023-6681)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9.5 Release Notes linked from the References section.
- Record
RLSA-2024:9281- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-6681
5.3
A vulnerability was found in JWCrypto. This flaw allows an attacker to cause a denial of service (DoS) attack and possible password brute-force and dictionary attacks to be more resource-intensive. This issue can result in a large amount of computational consumption, causing a denial of service attack.
- Record
UBUNTU-CVE-2023-6681- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVALSA-2024:9281 No score
Moderate: python-jwcrypto security update
The python-jwcrypto package provides Python implementations of the JSON Web Key (JWK), JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Token (JWT) JOSE (JSON Object Signing and Encryption) standards.
Security Fix(es):
- JWCrypto: denail of service Via specifically crafted JWE (CVE-2023-6681)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:9281- Updated
- 2026-11-02
OSVRLSA-2024:3267 No score
Moderate: idm:DL1 and idm:client security update
Rocky Enterprise Software Foundation Identity Management (IdM) is a centralized authentication, identity management, and authorization solution for both traditional and cloud-based enterprise environments.
Security Fix(es):
-
JWCrypto: denail of service Via specifically crafted JWE (CVE-2023-6681)
-
python-jwcrypto: malicious JWE token can cause denial of service (CVE-2024-28102)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:3267- Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2023-6681 No score
CVE-2023-6681 in rootio-jwcrypto - Patched by Root
Root has patched CVE-2023-6681 in the rootio-jwcrypto package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2023-6681- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jwcryptoPyPI |
before 1.5.1 | 1.5.1 |
py3-jwcryptoAlpine:v3.19 |
before 1.5.1-r0 | 1.5.1-r0 |
py3-jwcryptoAlpine:v3.20 |
before 1.5.1-r0 | 1.5.1-r0 |
py3-jwcryptoAlpine:v3.21 |
before 1.5.1-r0 | 1.5.1-r0 |
py3-jwcryptoAlpine:v3.22 |
before 1.5.1-r0 | 1.5.1-r0 |
py3-jwcryptoAlpine:v3.23 |
before 1.5.1-r0 | 1.5.1-r0 |
py3-jwcryptoAlpine:v3.24 |
before 1.5.1-r0 | 1.5.1-r0 |
python3-jwcryptoAlmaLinux:9 |
before 1.5.6-2.el9 | 1.5.6-2.el9 |
python-jwcryptoAzure Linux:2 |
through 0.6.0-9 | None known |
python-jwcryptoAzure Linux:3 |
through 0.6.0-9 | None known |
Show 80 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-jwcryptoDebian:12 |
All versions, plus listed versions 1.1.0-11.1.0-1+deb12u11.5.4-11.5.6-11.5.6-1.11.5.6-1.1~deb13u11.5.6-1.2 |
None known |
python-jwcryptoDebian:13 |
before 1.5.4-1 | 1.5.4-1 |
python-jwcryptoDebian:14 |
before 1.5.4-1 | 1.5.4-1 |
jwcryptoPyPI |
before 1.5.1, plus listed versions 0.2.00.2.10.3.00.3.10.4.0 Show 16 moreShow less0.4.10.4.20.5.00.6.00.70.80.90.9.11.01.21.31.3.11.41.4.11.4.21.5.0 |
1.5.1 |
python-jwcryptoopenEuler:22.03-LTS-SP1 |
before 1.4.2-2.oe2203sp1 | 1.4.2-2.oe2203sp1 |
python-jwcryptoopenEuler:22.03-LTS-SP2 |
before 1.4.2-2.oe2203sp2 | 1.4.2-2.oe2203sp2 |
python-jwcryptoopenEuler:22.03-LTS-SP3 |
before 1.4.2-2.oe2203sp3 | 1.4.2-2.oe2203sp3 |
bind-dyndb-ldapRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:11.6-5.module+el8.10.0+21691+df63127d | 0:11.6-5.module+el8.10.0+21691+df63127d |
bind-dyndb-ldap-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:11.6-5.module+el8.10.0+21691+df63127d | 0:11.6-5.module+el8.10.0+21691+df63127d |
bind-dyndb-ldap-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:11.6-5.module+el8.10.0+21691+df63127d | 0:11.6-5.module+el8.10.0+21691+df63127d |
custodiaRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.6.0-3.module+el8.9.0+18911+94941f82 | 0:0.6.0-3.module+el8.9.0+18911+94941f82 |
ipaRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-clientRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-client-commonRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-client-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-client-epnRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-client-sambaRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-commonRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-healthcheckRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.12-3.module+el8.9.0+19692+fac39a03 | 0:0.12-3.module+el8.9.0+19692+fac39a03 |
ipa-healthcheck-coreRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.12-3.module+el8.9.0+19692+fac39a03 | 0:0.12-3.module+el8.9.0+19692+fac39a03 |
ipa-python-compatRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-selinuxRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
ipa-serverRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
ipa-server-commonRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
ipa-server-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
ipa-server-dnsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
ipa-server-trust-adRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
ipa-server-trust-ad-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
opendnssecRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.7-1.module+el8.9.0+18911+94941f82 | 0:2.1.7-1.module+el8.9.0+18911+94941f82 |
opendnssec-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.7-1.module+el8.9.0+18911+94941f82 | 0:2.1.7-1.module+el8.9.0+18911+94941f82 |
opendnssec-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.7-1.module+el8.9.0+18911+94941f82 | 0:2.1.7-1.module+el8.9.0+18911+94941f82 |
python-jwcryptoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.5.0-2.module+el8.10.0+21692+c9b201bc | 0:0.5.0-2.module+el8.10.0+21692+c9b201bc |
python-kdcproxyRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4-5.module+el8.9.0+18911+94941f82 | 0:0.4-5.module+el8.9.0+18911+94941f82 |
python-qrcodeRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:5.1-12.module+el8.9.0+18920+2223d05e | 0:5.1-12.module+el8.9.0+18920+2223d05e |
python-yubicoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.3.2-9.1.module+el8.9.0+18920+2223d05e | 0:1.3.2-9.1.module+el8.9.0+18920+2223d05e |
python3-custodiaRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.6.0-3.module+el8.9.0+18911+94941f82 | 0:0.6.0-3.module+el8.9.0+18911+94941f82 |
python3-ipaclientRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
python3-ipalibRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21692+c9b201bc | 0:4.9.13-9.module+el8.10.0+21692+c9b201bc |
python3-ipaserverRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
python3-ipatestsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+21691+df63127d | 0:4.9.13-9.module+el8.10.0+21691+df63127d |
python3-jwcryptoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.5.0-2.module+el8.10.0+21692+c9b201bc | 0:0.5.0-2.module+el8.10.0+21692+c9b201bc |
python3-kdcproxyRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4-5.module+el8.9.0+18911+94941f82 | 0:0.4-5.module+el8.9.0+18911+94941f82 |
python3-pyusbRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.0-9.1.module+el8.9.0+18920+2223d05e | 0:1.0.0-9.1.module+el8.9.0+18920+2223d05e |
python3-qrcodeRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:5.1-12.module+el8.9.0+18920+2223d05e | 0:5.1-12.module+el8.9.0+18920+2223d05e |
python3-qrcode-coreRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:5.1-12.module+el8.9.0+18920+2223d05e | 0:5.1-12.module+el8.9.0+18920+2223d05e |
python3-yubicoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.3.2-9.1.module+el8.9.0+18920+2223d05e | 0:1.3.2-9.1.module+el8.9.0+18920+2223d05e |
pyusbRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.0-9.1.module+el8.9.0+18920+2223d05e | 0:1.0.0-9.1.module+el8.9.0+18920+2223d05e |
slapi-nisRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.60.0-4.module+el8.10.0+20723+03062ebd | 0:0.60.0-4.module+el8.10.0+20723+03062ebd |
slapi-nis-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.60.0-4.module+el8.10.0+20723+03062ebd | 0:0.60.0-4.module+el8.10.0+20723+03062ebd |
slapi-nis-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.60.0-4.module+el8.10.0+20723+03062ebd | 0:0.60.0-4.module+el8.10.0+20723+03062ebd |
softhsmRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.6.0-5.module+el8.9.0+18911+94941f82 | 0:2.6.0-5.module+el8.9.0+18911+94941f82 |
softhsm-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.6.0-5.module+el8.9.0+18911+94941f82 | 0:2.6.0-5.module+el8.9.0+18911+94941f82 |
softhsm-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.6.0-5.module+el8.9.0+18911+94941f82 | 0:2.6.0-5.module+el8.9.0+18911+94941f82 |
softhsm-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.6.0-5.module+el8.9.0+18911+94941f82 | 0:2.6.0-5.module+el8.9.0+18911+94941f82 |
python-jwcryptoRed Hat:enterprise_linux:9::appstream |
before 0:1.5.6-2.el9 | 0:1.5.6-2.el9 |
python3-jwcryptoRed Hat:enterprise_linux:9::appstream |
before 0:1.5.6-2.el9 | 0:1.5.6-2.el9 |
bind-dyndb-ldapRocky Linux:8 From an advisory covering 2 CVEs |
before 0:11.6-5.module+el8.10.0+1819+0aeba2f1 | 0:11.6-5.module+el8.10.0+1819+0aeba2f1 |
custodiaRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.6.0-3.module+el8.9.0+1371+ffa84eb9 | 0:0.6.0-3.module+el8.9.0+1371+ffa84eb9 |
ipaRocky Linux:8 From an advisory covering 2 CVEs |
before 0:4.9.13-9.module+el8.10.0+1818+2dfda7a6 | 0:4.9.13-9.module+el8.10.0+1818+2dfda7a6 |
ipa-healthcheckRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.12-3.module+el8.9.0+1433+5bd2f890 | 0:0.12-3.module+el8.9.0+1433+5bd2f890 |
opendnssecRocky Linux:8 From an advisory covering 2 CVEs |
before 0:2.1.7-1.module+el8.9.0+1371+ffa84eb9 | 0:2.1.7-1.module+el8.9.0+1371+ffa84eb9 |
python-jwcryptoRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.5.0-2.module+el8.10.0+1818+2dfda7a6 | 0:0.5.0-2.module+el8.10.0+1818+2dfda7a6 |
python-kdcproxyRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.4-5.module+el8.9.0+1371+ffa84eb9 | 0:0.4-5.module+el8.9.0+1371+ffa84eb9 |
python-qrcodeRocky Linux:8 From an advisory covering 2 CVEs |
before 0:5.1-12.module+el8.9.0+1371+ffa84eb9 | 0:5.1-12.module+el8.9.0+1371+ffa84eb9 |
python-yubicoRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.3.2-9.1.module+el8.9.0+1371+ffa84eb9 | 0:1.3.2-9.1.module+el8.9.0+1371+ffa84eb9 |
pyusbRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.0.0-9.1.module+el8.9.0+1371+ffa84eb9 | 0:1.0.0-9.1.module+el8.9.0+1371+ffa84eb9 |
slapi-nisRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.60.0-4.module+el8.9.0+1573+39ab85f4 | 0:0.60.0-4.module+el8.9.0+1573+39ab85f4 |
softhsmRocky Linux:8 From an advisory covering 2 CVEs |
before 0:2.6.0-5.module+el8.9.0+1371+ffa84eb9 | 0:2.6.0-5.module+el8.9.0+1371+ffa84eb9 |
python-jwcryptoRocky Linux:9 |
before 0:1.5.6-2.el9 | 0:1.5.6-2.el9 |
rootio-jwcryptoRoot:PyPI |
before 1.4+root.io.2 | 1.4+root.io.2 |
python-jwcryptoUbuntu:16.04:LTS |
All versions, plus listed versions 0.2.1-1 |
None known |
python-jwcryptoUbuntu:18.04:LTS |
All versions, plus listed versions 0.3.2-10.4.2-1 |
None known |
python-jwcryptoUbuntu:20.04:LTS |
All versions, plus listed versions 0.6.0-10.6.0-2 |
None known |
python-jwcryptoUbuntu:22.04:LTS |
All versions, plus listed versions 0.8.0-11.0.0-2 |
None known |
python-jwcryptoUbuntu:24.04:LTS |
All versions, plus listed versions 1.1.0-11.5.4-1 |
None known |
python-jwcryptoUbuntu:25.10 |
All versions, plus listed versions 1.5.6-1 |
None known |
python-jwcryptoUbuntu:26.10 |
All versions, plus listed versions 1.5.6-11.5.6-1.11.5.6-1.2 |
None known |
python-jwcryptoUbuntu:26.04:LTS |
All versions, plus listed versions 1.5.6-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | CVE List, NVD, OSV | |
| facts | EUVD | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-6681 is a medium vulnerability (CVSS 5.3) in Latchset Jwcrypto, published December 28, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.88%, the 59th percentile. Fixed in jwcrypto 1.5.1.
References
access.redhat.com/errata/RHSA-2024:3267
access.redhat.com/errata/RHSA-2024:9281
access.redhat.com/security/cve/CVE-2023-6681
bugzilla.redhat.com/show_bug.cgi?id=2260843
github.com/latchset/jwcrypto/security/advisories/GHSA-cw2r-4p82-qv79
github.com/latchset/jwcrypto/commit/d2655d370586cb830e49acfb450f87598da60be8
Show 30 moreShow less
nvd.nist.gov/vuln/detail/CVE-2023-6681
github.com/pypa/advisory-database/tree/main/vulns/jwcrypto/PYSEC-2024-104.yaml
github.com/advisories/GHSA-cw2r-4p82-qv79
security.alpinelinux.org/vuln/CVE-2023-6681
bugzilla.redhat.com/2260843
errata.almalinux.org/9/ALSA-2024-9281.html
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2023/6xxx/CVE-2023-6681.json
security-tracker.debian.org/tracker/CVE-2023-6681
github.com/latchset/jwcrypto
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1195
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1196
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1197
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2268758
issues.redhat.com/browse/RHEL-28842
issues.redhat.com/browse/RHEL-29908
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3267.json
cve.org/CVERecord?id=CVE-2023-6681
access.redhat.com/security/cve/CVE-2024-28102
cve.org/CVERecord?id=CVE-2024-28102
nvd.nist.gov/vuln/detail/CVE-2024-28102
github.com/latchset/jwcrypto/commit/90477a3b6e73da69740e00b8161f53fea19b831f
github.com/latchset/jwcrypto/security/advisories/GHSA-j857-7rvv-vj97
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.5_release_notes/index
issues.redhat.com/browse/RHEL-34809
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9281.json
errata.rockylinux.org/RLSA-2024:3267
errata.rockylinux.org/RLSA-2024:9281
ubuntu.com/security/CVE-2023-6681