← Back

Yubico

yubico

26 CVEs • 54 products

Products (54)

Click to collapse
Toggle
Yubihsm Shell
yubihsm-shell
Pam U2f
pam-u2f
Piv Manager
piv_manager
Piv Tool
piv_tool
Libu2f Host
libu2f-host
Libykpiv
libykpiv
Yubico Pam
yubico_pam
Pam Module
pam_module
Yubikey Neo
yubikey_neo
Ykneo Openpgp
ykneo-openpgp
Otp
otp
Yubihsm 2 Sdk
yubihsm_2_sdk
Yubikey 5 Nfc
yubikey_5_nfc
Yubikey 5c
yubikey_5c
Yubikey 5ci
yubikey_5ci
Yubikey C Bio
yubikey_c_bio
Yubikey Bio
yubikey_bio
Yubihsm 2
yubihsm_2

CVEs (26)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Yubico
1Pam U2f
Nov 21, 2024
Jun 4, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Yubico pam-u2f 1.0.7 attempts parsing of the configured authfile (default $HOME/.config/Yubico/u2f_keys) as root (unless openasuser was enabled), and does not properly verify that the path lacks symlinks pointing to othe...Show more
Yubico pam-u2f 1.0.7 attempts parsing of the configured authfile (default $HOME/.config/Yubico/u2f_keys) as root (unless openasuser was enabled), and does not properly verify that the path lacks symlinks pointing to other files on the system owned by root. If the debug option is enabled in the PAM configuration, part of the file contents of a symlink target will be logged, possibly revealing sensitive information.Show less
2Debian
Yubico
2Debian Linux
Libu2f Host
Nov 21, 2024
Mar 21, 2019
N/A· v4
6.8 MEDIUM· v3
4.6 MEDIUM· v2
Yubico libu2f-host 1.1.6 contains unchecked buffers in devs.c, which could enable a malicious token to exploit a buffer overflow. An attacker could use this to attempt to execute malicious code using a crafted USB device...Show more
Yubico libu2f-host 1.1.6 contains unchecked buffers in devs.c, which could enable a malicious token to exploit a buffer overflow. An attacker could use this to attempt to execute malicious code using a crafted USB device masquerading as a security token on a computer where the affected library is currently in use. It is not possible to perform this attack with a genuine YubiKey.Show less
1Yubico
1Libu2f Host
Nov 21, 2024
Mar 5, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In devs.c in Yubico libu2f-host before 1.1.8, the response to init is misparsed, leaking uninitialized stack memory back to the device.
1Yubico
3Piv Manager
Piv ToolSmart Card Minidriver
Nov 21, 2024
Aug 15, 2018
N/A· v4
4.6 MEDIUM· v3
2.1 LOW· v2
An out-of-bounds read issue was discovered in the Yubico-Piv 1.5.0 smartcard driver. The file lib/ykpiv.c contains the following code in the function `_ykpiv_fetch_object()`: {% highlight c %} if(sw == SW_SUCCESS) { size...Show more
An out-of-bounds read issue was discovered in the Yubico-Piv 1.5.0 smartcard driver. The file lib/ykpiv.c contains the following code in the function `_ykpiv_fetch_object()`: {% highlight c %} if(sw == SW_SUCCESS) { size_t outlen; int offs = _ykpiv_get_length(data + 1, &outlen); if(offs == 0) { return YKPIV_SIZE_ERROR; } memmove(data, data + 1 + offs, outlen); *len = outlen; return YKPIV_OK; } else { return YKPIV_GENERIC_ERROR; } {% endhighlight %} -- in the end, a `memmove()` occurs with a length retrieved from APDU data. This length is not checked for whether it is outside of the APDU data retrieved. Therefore the `memmove()` could copy bytes behind the allocated data buffer into this buffer.Show less
1Yubico
3Piv Manager
Piv ToolSmart Card Minidriver
Nov 21, 2024
Aug 15, 2018
N/A· v4
6.8 MEDIUM· v3
7.2 HIGH· v2
A buffer overflow issue was discovered in the Yubico-Piv 1.5.0 smartcard driver. The file lib/ykpiv.c contains the following code in the function `ykpiv_transfer_data()`: {% highlight c %} if(*out_len + recv_len - 2 > ma...Show more
A buffer overflow issue was discovered in the Yubico-Piv 1.5.0 smartcard driver. The file lib/ykpiv.c contains the following code in the function `ykpiv_transfer_data()`: {% highlight c %} if(*out_len + recv_len - 2 > max_out) { fprintf(stderr, "Output buffer to small, wanted to write %lu, max was %lu.", *out_len + recv_len - 2, max_out); } if(out_data) { memcpy(out_data, data, recv_len - 2); out_data += recv_len - 2; *out_len += recv_len - 2; } {% endhighlight %} -- it is clearly checked whether the buffer is big enough to hold the data copied using `memcpy()`, but no error handling happens to avoid the `memcpy()` in such cases. This code path can be triggered with malicious data coming from a smartcard.Show less
1Yubico
1Yubico Pam
Nov 21, 2024
Apr 4, 2018
N/A· v4
8.2 HIGH· v3
6.4 MEDIUM· v2
In check_user_token in util.c in the Yubico PAM module (aka pam_yubico) 2.18 through 2.25, successful logins can leak file descriptors to the auth mapping file, which can lead to information disclosure (serial number of...Show more
In check_user_token in util.c in the Yubico PAM module (aka pam_yubico) 2.18 through 2.25, successful logins can leak file descriptors to the auth mapping file, which can lead to information disclosure (serial number of a device) and/or DoS (reaching the maximum number of file descriptors).Show less