In the Linux kernel before 6.6.7, an untrusted VMM can trigger int80 syscall handling at any given point. This is related to arch/x86/coco/tdx/tdx.c and arch/x86/mm/memencryptamd.c.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-25744.json"
[
{
"id": "CVE-2024-25744-77e23550",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b82a8dbd3d2f4563156f7150c6f2ecab6e960b30",
"target": {
"file": "arch/x86/coco/tdx/tdx.c",
"function": "tdx_early_init"
},
"digest": {
"function_hash": "312219308314402318035913137975580731654",
"length": 893.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2024-25744-9d473978",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b82a8dbd3d2f4563156f7150c6f2ecab6e960b30",
"target": {
"file": "arch/x86/mm/mem_encrypt_amd.c",
"function": "sme_early_init"
},
"digest": {
"function_hash": "299447170811442373498311570648901089484",
"length": 589.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2024-25744-abcc2d1c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b82a8dbd3d2f4563156f7150c6f2ecab6e960b30",
"target": {
"file": "arch/x86/include/asm/ia32.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"171235911851306639080047648326150012544",
"20310440950459173593990041094591472241",
"37218331490688712332073433007020612146",
"131272172981335359125657450358624501689",
"115793483382285564407171585467182370478"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"id": "CVE-2024-25744-b93c3fd7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b82a8dbd3d2f4563156f7150c6f2ecab6e960b30",
"target": {
"file": "arch/x86/mm/mem_encrypt_amd.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"206857544724768685468882779023499489728",
"234327785304287596225119293433448088156",
"110944544524117423736446159619460579601",
"246332083675473454284960645522807190204",
"168474993681764182164806693753265773382",
"56107730296016570140098650510563046276",
"34247613415356732965600517037327327318",
"87947196091748210160660974966195400755"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"id": "CVE-2024-25744-fdc1756f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b82a8dbd3d2f4563156f7150c6f2ecab6e960b30",
"target": {
"file": "arch/x86/coco/tdx/tdx.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"20097714761893138932177019854560607743",
"183750160146201540560762219258705930518",
"62004057248011372466491681838965498013",
"308939426241217464701954073255132380977",
"323065365302653627151368414130535552189",
"23501322945323347613334089415596595082"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
}
]