Lucene search

K
prionPRIOn knowledge basePRION:CVE-2018-14779
HistoryAug 15, 2018 - 6:29 p.m.

Buffer overflow

2018-08-1518:29:00
PRIOn knowledge base
www.prio-n.com
9

6.7 Medium

AI Score

Confidence

High

0.002 Low

EPSS

Percentile

52.2%

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.

6.7 Medium

AI Score

Confidence

High

0.002 Low

EPSS

Percentile

52.2%