The pnm_get_chunk function in xine 0.99.2 and earlier, and other packages such as MPlayer…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Complete · Complete · Complete
- Fix status
- No fix listed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA.
Summary
The pnm_get_chunk function in xine 0.99.2 and earlier, and other packages such as MPlayer that use the same code, does not properly verify that the chunk size is less than the PREAMBLE_SIZE, which causes a read operation with a negative length that leads to a buffer overflow via (1) RMF_TAG, (2) DATA_TAG, (3) PROP_TAG, (4) MDPR_TAG, and (5) CONT_TAG values, a different vulnerability than CVE-2004-1187.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 78
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:mplayer:mplayer:0.90:*:*:*:*:*:*:* | 0.90 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.90_pre:*:*:*:*:*:*:* | 0.90_pre | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.90_rc:*:*:*:*:*:*:* | 0.90_rc | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.90_rc4:*:*:*:*:*:*:* | 0.90_rc4 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.91:*:*:*:*:*:*:* | 0.91 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.92:*:*:*:*:*:*:* | 0.92 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.92.1:*:*:*:*:*:*:* | 0.92.1 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:0.92_cvs:*:*:*:*:*:*:* | 0.92_cvs | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre1:*:*:*:*:*:*:* | 1.0_pre1 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre2:*:*:*:*:*:*:* | 1.0_pre2 | Vulnerable | Mplayer |
- cpe:2.3:a:mplayer:mplayer:0.90:*:*:*:*:*:*:* Versions 0.90 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.90_pre:*:*:*:*:*:*:* Versions 0.90_pre Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.90_rc:*:*:*:*:*:*:* Versions 0.90_rc Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.90_rc4:*:*:*:*:*:*:* Versions 0.90_rc4 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.91:*:*:*:*:*:*:* Versions 0.91 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.92:*:*:*:*:*:*:* Versions 0.92 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.92.1:*:*:*:*:*:*:* Versions 0.92.1 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:0.92_cvs:*:*:*:*:*:*:* Versions 0.92_cvs Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre1:*:*:*:*:*:*:* Versions 1.0_pre1 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre2:*:*:*:*:*:*:* Versions 1.0_pre2 Vulnerable ·Mplayer
Show 68 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:mplayer:mplayer:1.0_pre3:*:*:*:*:*:*:* | 1.0_pre3 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre3try2:*:*:*:*:*:*:* | 1.0_pre3try2 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre4:*:*:*:*:*:*:* | 1.0_pre4 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre5:*:*:*:*:*:*:* | 1.0_pre5 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre5try1:*:*:*:*:*:*:* | 1.0_pre5try1 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:1.0_pre5try2:*:*:*:*:*:*:* | 1.0_pre5try2 | Vulnerable | Mplayer |
| cpe:2.3:a:mplayer:mplayer:head_cvs:*:*:*:*:*:*:* | head_cvs | Vulnerable | Mplayer |
| cpe:2.3:a:xine:xine:0.9.8:*:*:*:*:*:*:* | 0.9.8 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:0.9.13:*:*:*:*:*:*:* | 0.9.13 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:0.9.18:*:*:*:*:*:*:* | 0.9.18 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_alpha:*:*:*:*:*:*:* | 1_alpha | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta1:*:*:*:*:*:*:* | 1_beta1 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta2:*:*:*:*:*:*:* | 1_beta2 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta3:*:*:*:*:*:*:* | 1_beta3 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta4:*:*:*:*:*:*:* | 1_beta4 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta5:*:*:*:*:*:*:* | 1_beta5 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta6:*:*:*:*:*:*:* | 1_beta6 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta7:*:*:*:*:*:*:* | 1_beta7 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta8:*:*:*:*:*:*:* | 1_beta8 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta9:*:*:*:*:*:*:* | 1_beta9 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta10:*:*:*:*:*:*:* | 1_beta10 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta11:*:*:*:*:*:*:* | 1_beta11 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_beta12:*:*:*:*:*:*:* | 1_beta12 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc0:*:*:*:*:*:*:* | 1_rc0 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc0a:*:*:*:*:*:*:* | 1_rc0a | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc1:*:*:*:*:*:*:* | 1_rc1 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc2:*:*:*:*:*:*:* | 1_rc2 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc3:*:*:*:*:*:*:* | 1_rc3 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc3a:*:*:*:*:*:*:* | 1_rc3a | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc3b:*:*:*:*:*:*:* | 1_rc3b | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc4:*:*:*:*:*:*:* | 1_rc4 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc5:*:*:*:*:*:*:* | 1_rc5 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc6:*:*:*:*:*:*:* | 1_rc6 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc6a:*:*:*:*:*:*:* | 1_rc6a | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc7:*:*:*:*:*:*:* | 1_rc7 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine:1_rc8:*:*:*:*:*:*:* | 1_rc8 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:0.9.8:*:*:*:*:*:*:* | 0.9.8 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:0.9.13:*:*:*:*:*:*:* | 0.9.13 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:0.99:*:*:*:*:*:*:* | 0.99 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_alpha:*:*:*:*:*:*:* | 1_alpha | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta1:*:*:*:*:*:*:* | 1_beta1 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta2:*:*:*:*:*:*:* | 1_beta2 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta3:*:*:*:*:*:*:* | 1_beta3 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta4:*:*:*:*:*:*:* | 1_beta4 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta5:*:*:*:*:*:*:* | 1_beta5 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta6:*:*:*:*:*:*:* | 1_beta6 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta7:*:*:*:*:*:*:* | 1_beta7 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta8:*:*:*:*:*:*:* | 1_beta8 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta9:*:*:*:*:*:*:* | 1_beta9 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta10:*:*:*:*:*:*:* | 1_beta10 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta11:*:*:*:*:*:*:* | 1_beta11 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_beta12:*:*:*:*:*:*:* | 1_beta12 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc0:*:*:*:*:*:*:* | 1_rc0 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc1:*:*:*:*:*:*:* | 1_rc1 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc2:*:*:*:*:*:*:* | 1_rc2 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc3:*:*:*:*:*:*:* | 1_rc3 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc3a:*:*:*:*:*:*:* | 1_rc3a | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc3b:*:*:*:*:*:*:* | 1_rc3b | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc3c:*:*:*:*:*:*:* | 1_rc3c | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc4:*:*:*:*:*:*:* | 1_rc4 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc5:*:*:*:*:*:*:* | 1_rc5 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc6:*:*:*:*:*:*:* | 1_rc6 | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc6a:*:*:*:*:*:*:* | 1_rc6a | Vulnerable | Xine |
| cpe:2.3:a:xine:xine-lib:1_rc7:*:*:*:*:*:*:* | 1_rc7 | Vulnerable | Xine |
| cpe:2.3:o:mandrakesoft:mandrake_linux:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Mandrakesoft |
| cpe:2.3:o:mandrakesoft:mandrake_linux:10.0:*:amd64:*:*:*:*:* | 10.0 | Vulnerable | Mandrakesoft |
| cpe:2.3:o:mandrakesoft:mandrake_linux:10.1:*:*:*:*:*:*:* | 10.1 | Vulnerable | Mandrakesoft |
| cpe:2.3:o:mandrakesoft:mandrake_linux:10.1:*:x86_64:*:*:*:*:* | 10.1 | Vulnerable | Mandrakesoft |
- cpe:2.3:a:mplayer:mplayer:1.0_pre3:*:*:*:*:*:*:* Versions 1.0_pre3 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre3try2:*:*:*:*:*:*:* Versions 1.0_pre3try2 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre4:*:*:*:*:*:*:* Versions 1.0_pre4 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre5:*:*:*:*:*:*:* Versions 1.0_pre5 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre5try1:*:*:*:*:*:*:* Versions 1.0_pre5try1 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:1.0_pre5try2:*:*:*:*:*:*:* Versions 1.0_pre5try2 Vulnerable ·Mplayer
- cpe:2.3:a:mplayer:mplayer:head_cvs:*:*:*:*:*:*:* Versions head_cvs Vulnerable ·Mplayer
- cpe:2.3:a:xine:xine:0.9.8:*:*:*:*:*:*:* Versions 0.9.8 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:0.9.13:*:*:*:*:*:*:* Versions 0.9.13 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:0.9.18:*:*:*:*:*:*:* Versions 0.9.18 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_alpha:*:*:*:*:*:*:* Versions 1_alpha Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta1:*:*:*:*:*:*:* Versions 1_beta1 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta2:*:*:*:*:*:*:* Versions 1_beta2 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta3:*:*:*:*:*:*:* Versions 1_beta3 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta4:*:*:*:*:*:*:* Versions 1_beta4 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta5:*:*:*:*:*:*:* Versions 1_beta5 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta6:*:*:*:*:*:*:* Versions 1_beta6 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta7:*:*:*:*:*:*:* Versions 1_beta7 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta8:*:*:*:*:*:*:* Versions 1_beta8 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta9:*:*:*:*:*:*:* Versions 1_beta9 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta10:*:*:*:*:*:*:* Versions 1_beta10 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta11:*:*:*:*:*:*:* Versions 1_beta11 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_beta12:*:*:*:*:*:*:* Versions 1_beta12 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc0:*:*:*:*:*:*:* Versions 1_rc0 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc0a:*:*:*:*:*:*:* Versions 1_rc0a Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc1:*:*:*:*:*:*:* Versions 1_rc1 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc2:*:*:*:*:*:*:* Versions 1_rc2 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc3:*:*:*:*:*:*:* Versions 1_rc3 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc3a:*:*:*:*:*:*:* Versions 1_rc3a Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc3b:*:*:*:*:*:*:* Versions 1_rc3b Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc4:*:*:*:*:*:*:* Versions 1_rc4 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc5:*:*:*:*:*:*:* Versions 1_rc5 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc6:*:*:*:*:*:*:* Versions 1_rc6 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc6a:*:*:*:*:*:*:* Versions 1_rc6a Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc7:*:*:*:*:*:*:* Versions 1_rc7 Vulnerable ·Xine
- cpe:2.3:a:xine:xine:1_rc8:*:*:*:*:*:*:* Versions 1_rc8 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:0.9.8:*:*:*:*:*:*:* Versions 0.9.8 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:0.9.13:*:*:*:*:*:*:* Versions 0.9.13 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:0.99:*:*:*:*:*:*:* Versions 0.99 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_alpha:*:*:*:*:*:*:* Versions 1_alpha Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta1:*:*:*:*:*:*:* Versions 1_beta1 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta2:*:*:*:*:*:*:* Versions 1_beta2 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta3:*:*:*:*:*:*:* Versions 1_beta3 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta4:*:*:*:*:*:*:* Versions 1_beta4 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta5:*:*:*:*:*:*:* Versions 1_beta5 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta6:*:*:*:*:*:*:* Versions 1_beta6 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta7:*:*:*:*:*:*:* Versions 1_beta7 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta8:*:*:*:*:*:*:* Versions 1_beta8 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta9:*:*:*:*:*:*:* Versions 1_beta9 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta10:*:*:*:*:*:*:* Versions 1_beta10 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta11:*:*:*:*:*:*:* Versions 1_beta11 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_beta12:*:*:*:*:*:*:* Versions 1_beta12 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc0:*:*:*:*:*:*:* Versions 1_rc0 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc1:*:*:*:*:*:*:* Versions 1_rc1 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc2:*:*:*:*:*:*:* Versions 1_rc2 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc3:*:*:*:*:*:*:* Versions 1_rc3 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc3a:*:*:*:*:*:*:* Versions 1_rc3a Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc3b:*:*:*:*:*:*:* Versions 1_rc3b Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc3c:*:*:*:*:*:*:* Versions 1_rc3c Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc4:*:*:*:*:*:*:* Versions 1_rc4 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc5:*:*:*:*:*:*:* Versions 1_rc5 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc6:*:*:*:*:*:*:* Versions 1_rc6 Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc6a:*:*:*:*:*:*:* Versions 1_rc6a Vulnerable ·Xine
- cpe:2.3:a:xine:xine-lib:1_rc7:*:*:*:*:*:*:* Versions 1_rc7 Vulnerable ·Xine
- cpe:2.3:o:mandrakesoft:mandrake_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Mandrakesoft
- cpe:2.3:o:mandrakesoft:mandrake_linux:10.0:*:amd64:*:*:*:*:* Versions 10.0 Vulnerable ·Mandrakesoft
- cpe:2.3:o:mandrakesoft:mandrake_linux:10.1:*:*:*:*:*:*:* Versions 10.1 Vulnerable ·Mandrakesoft
- cpe:2.3:o:mandrakesoft:mandrake_linux:10.1:*:x86_64:*:*:*:*:* Versions 10.1 Vulnerable ·Mandrakesoft
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2004-1188
- 2026-10-03 Alias added: GHSA-4x57-68g7-9v3f
References
Sources
- CVE-2004-1188 · CVE Program
- CVE-2004-1188 · NVD
- FIRST EPSS
- GHSA-4x57-68g7-9v3f · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences