In the Linux kernel, the following vulnerability has been resolved:
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
Error paths do not free previously allocated memory. Add devm_kfree() to those failure paths.
[
{
"id": "CVE-2022-49331-01bde8ed",
"deprecated": false,
"digest": {
"length": 1240.0,
"function_hash": "304389569616941710113208189483129916073"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@55904086041ba4ee4070187b36590f8f8d6df4cd",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-048db7bf",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3eca2c42daa4659965db6817479027cbc6df7899",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-10b96708",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54423649bc0ed464b75807a7cf2857a5871f738f",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-16654340",
"deprecated": false,
"digest": {
"length": 1240.0,
"function_hash": "304389569616941710113208189483129916073"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db836b97464d44340b568e041fd24602858713f7",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-194227ac",
"deprecated": false,
"digest": {
"length": 1240.0,
"function_hash": "304389569616941710113208189483129916073"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54423649bc0ed464b75807a7cf2857a5871f738f",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-1b433c4d",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d221ce54ce331c1a23be71eebf57f6a088632383",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-33c88cea",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@55904086041ba4ee4070187b36590f8f8d6df4cd",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-37806697",
"deprecated": false,
"digest": {
"length": 1240.0,
"function_hash": "304389569616941710113208189483129916073"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f444ecd3f57f4ba5090fe8b6756933e37de4226e",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-46f5dc8c",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@593773088d615a46a42c97e01a0550d192bb7f74",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-48254525",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fce324b530dd74750ad870699e33eeed1029ded",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-4d6b0a28",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@996419e0594abb311fb958553809f24f38e7abbe",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-5197f843",
"deprecated": false,
"digest": {
"length": 1252.0,
"function_hash": "275685087958546650393671508148553230564"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3eca2c42daa4659965db6817479027cbc6df7899",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-65bc2212",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db836b97464d44340b568e041fd24602858713f7",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-765c0736",
"deprecated": false,
"digest": {
"line_hashes": [
"258243230200968914271115870658630116195",
"252749515764018637943259962215919126511",
"178409524439758806226583961823916663155",
"174548628521044748813583974131602997764",
"92990208198854973570111413703055253803",
"138031684893483988474579128037497569947",
"240147220040768905484119261833649993415",
"41016005744833858378279297108530080237",
"334219705598361864052290472742279668643",
"339147826811840240031938069597801121987",
"67745951671978126393027574892648823209",
"247464235062428436558287102710610874014",
"138071055499260295058012149595758685443"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f444ecd3f57f4ba5090fe8b6756933e37de4226e",
"signature_type": "Line"
},
{
"id": "CVE-2022-49331-840e58ba",
"deprecated": false,
"digest": {
"length": 1252.0,
"function_hash": "275685087958546650393671508148553230564"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d221ce54ce331c1a23be71eebf57f6a088632383",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-caf1441d",
"deprecated": false,
"digest": {
"length": 1240.0,
"function_hash": "304389569616941710113208189483129916073"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@996419e0594abb311fb958553809f24f38e7abbe",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-cf77928c",
"deprecated": false,
"digest": {
"length": 1252.0,
"function_hash": "275685087958546650393671508148553230564"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@593773088d615a46a42c97e01a0550d192bb7f74",
"signature_type": "Function"
},
{
"id": "CVE-2022-49331-ea1113a3",
"deprecated": false,
"digest": {
"length": 1252.0,
"function_hash": "275685087958546650393671508148553230564"
},
"signature_version": "v1",
"target": {
"function": "st21nfca_connectivity_event_received",
"file": "drivers/nfc/st21nfca/se.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fce324b530dd74750ad870699e33eeed1029ded",
"signature_type": "Function"
}
]