In the Linux kernel, the following vulnerability has been resolved:
wifi: iwlwifi: pcie: fix NULL pointer dereference in iwlpcieirqrxmsix_handler()
rxq can be NULL only when transpcie->rxq is NULL and entry->entry is zero. For the case when entry->entry is not equal to 0, rxq won't be NULL even if transpcie->rxq is NULL. Modify checker to check for trans_pcie->rxq.
[
{
"id": "CVE-2023-53251-29e2391d",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 738.0,
"function_hash": "178468441358959987200201594337095419644"
},
"target": {
"function": "iwl_pcie_irq_rx_msix_handler",
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@390e44efcf4d390b5053ad112553155d2d097c73",
"signature_type": "Function"
},
{
"id": "CVE-2023-53251-31f7df58",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 738.0,
"function_hash": "178468441358959987200201594337095419644"
},
"target": {
"function": "iwl_pcie_irq_rx_msix_handler",
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d690495eb2766d58e25c83676f422219c4fcf18",
"signature_type": "Function"
},
{
"id": "CVE-2023-53251-3591df62",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 738.0,
"function_hash": "178468441358959987200201594337095419644"
},
"target": {
"function": "iwl_pcie_irq_rx_msix_handler",
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3b9de981fe7f1c6e07c7b852421ad69be3d4b6c2",
"signature_type": "Function"
},
{
"id": "CVE-2023-53251-633893e3",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"77708489191085362642509923686320105733",
"254367673606057016179478018755892166900",
"330523719300885180307450892153047920266",
"194457189948336450167829910946127223164",
"25890476453807989222344910600023687623",
"236818247032347189071708226966092553134",
"109243590007908264899538169160812365669",
"23479451756274313304650959919999150684",
"219322465489134779787679676874592229142",
"61017397110544695821138525310706854938",
"171505626743882308732138651256697069430"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3b9de981fe7f1c6e07c7b852421ad69be3d4b6c2",
"signature_type": "Line"
},
{
"id": "CVE-2023-53251-a0164182",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 738.0,
"function_hash": "178468441358959987200201594337095419644"
},
"target": {
"function": "iwl_pcie_irq_rx_msix_handler",
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1902f1953b8ba100ee8705cb8a6f1a9795550eca",
"signature_type": "Function"
},
{
"id": "CVE-2023-53251-a7423794",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"77708489191085362642509923686320105733",
"254367673606057016179478018755892166900",
"330523719300885180307450892153047920266",
"194457189948336450167829910946127223164",
"25890476453807989222344910600023687623",
"236818247032347189071708226966092553134",
"109243590007908264899538169160812365669",
"23479451756274313304650959919999150684",
"219322465489134779787679676874592229142",
"61017397110544695821138525310706854938",
"171505626743882308732138651256697069430"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d690495eb2766d58e25c83676f422219c4fcf18",
"signature_type": "Line"
},
{
"id": "CVE-2023-53251-bd355982",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"77708489191085362642509923686320105733",
"254367673606057016179478018755892166900",
"330523719300885180307450892153047920266",
"194457189948336450167829910946127223164",
"25890476453807989222344910600023687623",
"236818247032347189071708226966092553134",
"109243590007908264899538169160812365669",
"23479451756274313304650959919999150684",
"219322465489134779787679676874592229142",
"61017397110544695821138525310706854938",
"171505626743882308732138651256697069430"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f71d0fc407dd028416bec002ddcc62f5acb0346a",
"signature_type": "Line"
},
{
"id": "CVE-2023-53251-be582a4a",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 738.0,
"function_hash": "178468441358959987200201594337095419644"
},
"target": {
"function": "iwl_pcie_irq_rx_msix_handler",
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f71d0fc407dd028416bec002ddcc62f5acb0346a",
"signature_type": "Function"
},
{
"id": "CVE-2023-53251-beed813a",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"77708489191085362642509923686320105733",
"254367673606057016179478018755892166900",
"330523719300885180307450892153047920266",
"194457189948336450167829910946127223164",
"25890476453807989222344910600023687623",
"236818247032347189071708226966092553134",
"109243590007908264899538169160812365669",
"23479451756274313304650959919999150684",
"219322465489134779787679676874592229142",
"61017397110544695821138525310706854938",
"171505626743882308732138651256697069430"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1902f1953b8ba100ee8705cb8a6f1a9795550eca",
"signature_type": "Line"
},
{
"id": "CVE-2023-53251-ca75edd9",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"77708489191085362642509923686320105733",
"254367673606057016179478018755892166900",
"330523719300885180307450892153047920266",
"194457189948336450167829910946127223164",
"25890476453807989222344910600023687623",
"236818247032347189071708226966092553134",
"109243590007908264899538169160812365669",
"23479451756274313304650959919999150684",
"219322465489134779787679676874592229142",
"61017397110544695821138525310706854938",
"171505626743882308732138651256697069430"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/wireless/intel/iwlwifi/pcie/rx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@390e44efcf4d390b5053ad112553155d2d097c73",
"signature_type": "Line"
}
]