The swiotlbprintinfo function in lib/swiotlb.c in the Linux kernel through 4.14.14 allows local users to obtain sensitive address information by reading dmesg data from a "software IO TLB" printk call.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2018-5953.json"
[
{
"target": {
"file": "kernel/dma/swiotlb.c",
"function": "swiotlb_init"
},
"digest": {
"length": 563.0,
"function_hash": "176065008034971518032757438453543637752"
},
"signature_type": "Function",
"id": "CVE-2018-5953-1199da20",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@7d63fb3af87aa67aa7d24466e792f9d7c57d8e79",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "kernel/dma/swiotlb.c",
"function": "swiotlb_late_init_with_default_size"
},
"digest": {
"length": 925.0,
"function_hash": "320000525756701635045384690448593968406"
},
"signature_type": "Function",
"id": "CVE-2018-5953-20c96c5a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@7d63fb3af87aa67aa7d24466e792f9d7c57d8e79",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "kernel/dma/swiotlb.c"
},
"digest": {
"line_hashes": [
"147368349744380553275577400286333570916",
"270771574672753344680563437975525436702",
"15471191691547390924281632942712927933",
"35635627605704149649967792891586173351",
"237950947603762321895964411083471010951",
"248359331563171901934934819332125957520",
"73444083041248615849330327460694309572",
"149054782877361660764912374704787727559",
"54121617063098870281998529104765482906",
"15446977601039012806294421031355794657",
"123764633692913545127544899188195198756",
"65756360159306740401860001955919730994",
"208903691976117744355653664616187411113",
"304066226669435566530991095036128927268",
"133209321829185359210194375187410844212",
"273916342860901850970403952864026345028",
"53510342848520232099100725009568519785",
"152185037859001086949164128313293258798",
"299179881631680489255625132879687023916",
"332626054606165034001532708927358158157",
"157644553542557004245978147095435338755",
"87185555736728441872771389591083599856",
"55891077078968112021253847990669279335",
"94120556387503059113491831576366185732"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2018-5953-6c845412",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@7d63fb3af87aa67aa7d24466e792f9d7c57d8e79",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "kernel/dma/swiotlb.c",
"function": "swiotlb_print_info"
},
"digest": {
"length": 458.0,
"function_hash": "330766239237236641975507478458316929826"
},
"signature_type": "Function",
"id": "CVE-2018-5953-77539d1c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@7d63fb3af87aa67aa7d24466e792f9d7c57d8e79",
"deprecated": false,
"signature_version": "v1"
}
]