CVE-2024-50101 is a medium-severity vulnerability in the Linux kernel's iommu/vt-d subsystem. The issue arises from an incorrect call to pci_for_each_dma_alias() for non-PCI devices within the domain_context_clear() function, which can cause kernel hangs or other unexpected behavior. The fix involves adding a check to ensure pci_for_each_dma_alias() is only called for PCI devices, while non-PCI devices are handled differently.