libdiscover/backends/KNSBackend/KNSResource.cpp in KDE Discover before 5.21.3 automatically creates links to potentially dangerous URLs (that are neither https:// nor http://) based on the content of the store.kde.org web site. (5.18.7 is also a fixed version.)
[
{
"source": "https://github.com/kde/discover/commit/fcd3b30552bf03a384b1a16f9bb8db029c111356",
"id": "CVE-2021-28117-0bd05b69",
"deprecated": false,
"target": {
"file": "libdiscover/backends/KNSBackend/KNSResource.cpp"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"299753549578302202398139767977502403581",
"6233040012297922460003511610742293943",
"283159835798834203877797608197497803258",
"258756495566470153356750044255168866583"
]
},
"signature_type": "Line"
},
{
"source": "https://github.com/kde/discover/commit/fcd3b30552bf03a384b1a16f9bb8db029c111356",
"id": "CVE-2021-28117-e429c6f1",
"deprecated": false,
"target": {
"function": "KNSResource::longDescription",
"file": "libdiscover/backends/KNSBackend/KNSResource.cpp"
},
"signature_version": "v1",
"digest": {
"length": 686.0,
"function_hash": "227363872241428024300749278080191516221"
},
"signature_type": "Function"
}
]