CVE-2022-49558 (GCVE-0-2022-49558)

Vulnerability from cvelistv5 – Published: 2025-02-26 02:14 – Updated: 2026-05-23 15:22
VLAI
Title
netfilter: nf_tables: double hook unregistration in netns path
Summary
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: double hook unregistration in netns path __nft_release_hooks() is called from pre_netns exit path which unregisters the hooks, then the NETDEV_UNREGISTER event is triggered which unregisters the hooks again. [ 565.221461] WARNING: CPU: 18 PID: 193 at net/netfilter/core.c:495 __nf_unregister_net_hook+0x247/0x270 [...] [ 565.246890] CPU: 18 PID: 193 Comm: kworker/u64:1 Tainted: G E 5.18.0-rc7+ #27 [ 565.253682] Workqueue: netns cleanup_net [ 565.257059] RIP: 0010:__nf_unregister_net_hook+0x247/0x270 [...] [ 565.297120] Call Trace: [ 565.300900] <TASK> [ 565.304683] nf_tables_flowtable_event+0x16a/0x220 [nf_tables] [ 565.308518] raw_notifier_call_chain+0x63/0x80 [ 565.312386] unregister_netdevice_many+0x54f/0xb50 Unregister and destroy netdev hook from netns pre_exit via kfree_rcu so the NETDEV_UNREGISTER path see unregistered hooks.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: b110391d1e806167254d3c7ae5d637191d913175 , < b09e6ccf0d12f9356e8e3508d3e3dce126298538 (git)
Affected: 0a0e5d47670b753d3dbf88f3c77a97a30864d9bd , < 3fac8ce48fa9fd61ee9056d3ed48b2edefca8b82 (git)
Affected: 767d1216bff82507c945e92fe719dff2083bb2f4 , < 9c413a8c8bb49cc16796371805ecb260e885bb2b (git)
Affected: 767d1216bff82507c945e92fe719dff2083bb2f4 , < a3940dcf552f2393d1e8f263b386593f98abe829 (git)
Affected: 767d1216bff82507c945e92fe719dff2083bb2f4 , < 86c0154f4c3a56c5db8b9dd09e3ce885382c2c19 (git)
Affected: 767d1216bff82507c945e92fe719dff2083bb2f4 , < f9a43007d3f7ba76d5e7f9421094f00f2ef202f8 (git)
Affected: 5.4.99 , < 5.4.262 (semver)
Affected: 5.10.17 , < 5.10.198 (semver)
guessed Create a notification for this product.
Linux Linux Affected: 5.11
Unaffected: 0 , < 5.11 (semver)
Unaffected: 5.4.262 , ≤ 5.4.* (semver)
Unaffected: 5.10.198 , ≤ 5.10.* (semver)
Unaffected: 5.15.45 , ≤ 5.15.* (semver)
Unaffected: 5.17.13 , ≤ 5.17.* (semver)
Unaffected: 5.18.2 , ≤ 5.18.* (semver)
Unaffected: 5.19 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "net/netfilter/nf_tables_api.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "b09e6ccf0d12f9356e8e3508d3e3dce126298538",
              "status": "affected",
              "version": "b110391d1e806167254d3c7ae5d637191d913175",
              "versionType": "git"
            },
            {
              "lessThan": "3fac8ce48fa9fd61ee9056d3ed48b2edefca8b82",
              "status": "affected",
              "version": "0a0e5d47670b753d3dbf88f3c77a97a30864d9bd",
              "versionType": "git"
            },
            {
              "lessThan": "9c413a8c8bb49cc16796371805ecb260e885bb2b",
              "status": "affected",
              "version": "767d1216bff82507c945e92fe719dff2083bb2f4",
              "versionType": "git"
            },
            {
              "lessThan": "a3940dcf552f2393d1e8f263b386593f98abe829",
              "status": "affected",
              "version": "767d1216bff82507c945e92fe719dff2083bb2f4",
              "versionType": "git"
            },
            {
              "lessThan": "86c0154f4c3a56c5db8b9dd09e3ce885382c2c19",
              "status": "affected",
              "version": "767d1216bff82507c945e92fe719dff2083bb2f4",
              "versionType": "git"
            },
            {
              "lessThan": "f9a43007d3f7ba76d5e7f9421094f00f2ef202f8",
              "status": "affected",
              "version": "767d1216bff82507c945e92fe719dff2083bb2f4",
              "versionType": "git"
            },
            {
              "lessThan": "5.4.262",
              "status": "affected",
              "version": "5.4.99",
              "versionType": "semver"
            },
            {
              "lessThan": "5.10.198",
              "status": "affected",
              "version": "5.10.17",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "net/netfilter/nf_tables_api.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.11"
            },
            {
              "lessThan": "5.11",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.262",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.198",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.45",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.17.*",
              "status": "unaffected",
              "version": "5.17.13",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.18.*",
              "status": "unaffected",
              "version": "5.18.2",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "5.19",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.262",
                  "versionStartIncluding": "5.4.99",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.198",
                  "versionStartIncluding": "5.10.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.45",
                  "versionStartIncluding": "5.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.17.13",
                  "versionStartIncluding": "5.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.18.2",
                  "versionStartIncluding": "5.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.19",
                  "versionStartIncluding": "5.11",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnetfilter: nf_tables: double hook unregistration in netns path\n\n__nft_release_hooks() is called from pre_netns exit path which\nunregisters the hooks, then the NETDEV_UNREGISTER event is triggered\nwhich unregisters the hooks again.\n\n[  565.221461] WARNING: CPU: 18 PID: 193 at net/netfilter/core.c:495 __nf_unregister_net_hook+0x247/0x270\n[...]\n[  565.246890] CPU: 18 PID: 193 Comm: kworker/u64:1 Tainted: G            E     5.18.0-rc7+ #27\n[  565.253682] Workqueue: netns cleanup_net\n[  565.257059] RIP: 0010:__nf_unregister_net_hook+0x247/0x270\n[...]\n[  565.297120] Call Trace:\n[  565.300900]  \u003cTASK\u003e\n[  565.304683]  nf_tables_flowtable_event+0x16a/0x220 [nf_tables]\n[  565.308518]  raw_notifier_call_chain+0x63/0x80\n[  565.312386]  unregister_netdevice_many+0x54f/0xb50\n\nUnregister and destroy netdev hook from netns pre_exit via kfree_rcu\nso the NETDEV_UNREGISTER path see unregistered hooks."
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-05-23T15:22:25.638Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/b09e6ccf0d12f9356e8e3508d3e3dce126298538"
        },
        {
          "url": "https://git.kernel.org/stable/c/3fac8ce48fa9fd61ee9056d3ed48b2edefca8b82"
        },
        {
          "url": "https://git.kernel.org/stable/c/9c413a8c8bb49cc16796371805ecb260e885bb2b"
        },
        {
          "url": "https://git.kernel.org/stable/c/a3940dcf552f2393d1e8f263b386593f98abe829"
        },
        {
          "url": "https://git.kernel.org/stable/c/86c0154f4c3a56c5db8b9dd09e3ce885382c2c19"
        },
        {
          "url": "https://git.kernel.org/stable/c/f9a43007d3f7ba76d5e7f9421094f00f2ef202f8"
        }
      ],
      "title": "netfilter: nf_tables: double hook unregistration in netns path",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2022-49558",
    "datePublished": "2025-02-26T02:14:04.575Z",
    "dateReserved": "2025-02-26T02:08:31.591Z",
    "dateUpdated": "2026-05-23T15:22:25.638Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2022-49558",
      "date": "2026-08-29",
      "epss": "0.00264",
      "percentile": "0.18012"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2022-49558\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-02-26T07:01:31.597\",\"lastModified\":\"2026-06-17T05:18:26.690\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nnetfilter: nf_tables: double hook unregistration in netns path\\n\\n__nft_release_hooks() is called from pre_netns exit path which\\nunregisters the hooks, then the NETDEV_UNREGISTER event is triggered\\nwhich unregisters the hooks again.\\n\\n[  565.221461] WARNING: CPU: 18 PID: 193 at net/netfilter/core.c:495 __nf_unregister_net_hook+0x247/0x270\\n[...]\\n[  565.246890] CPU: 18 PID: 193 Comm: kworker/u64:1 Tainted: G            E     5.18.0-rc7+ #27\\n[  565.253682] Workqueue: netns cleanup_net\\n[  565.257059] RIP: 0010:__nf_unregister_net_hook+0x247/0x270\\n[...]\\n[  565.297120] Call Trace:\\n[  565.300900]  \u003cTASK\u003e\\n[  565.304683]  nf_tables_flowtable_event+0x16a/0x220 [nf_tables]\\n[  565.308518]  raw_notifier_call_chain+0x63/0x80\\n[  565.312386]  unregister_netdevice_many+0x54f/0xb50\\n\\nUnregister and destroy netdev hook from netns pre_exit via kfree_rcu\\nso the NETDEV_UNREGISTER path see unregistered hooks.\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: netfilter: nf_tables: doble anulaci\u00f3n del registro de gancho en la ruta netns __nft_release_hooks() se llama desde la ruta de salida pre_netns, lo que anula el registro de los ganchos; luego, se activa el evento NETDEV_UNREGISTER, que anula el registro de los ganchos nuevamente. [ 565.221461] WARNING: CPU: 18 PID: 193 at net/netfilter/core.c:495 __nf_unregister_net_hook+0x247/0x270 [...] [ 565.246890] CPU: 18 PID: 193 Comm: kworker/u64:1 Tainted: G E 5.18.0-rc7+ #27 [ 565.253682] Workqueue: netns cleanup_net [ 565.257059] RIP: 0010:__nf_unregister_net_hook+0x247/0x270 [...] [ 565.297120] Call Trace: [ 565.300900]  [ 565.304683] nf_tables_flowtable_event+0x16a/0x220 [nf_tables] [ 565.308518] raw_notifier_call_chain+0x63/0x80 [ 565.312386] unregister_netdevice_many+0x54f/0xb50 Anule el registro y destruya el gancho netdev de netns pre_exit a trav\u00e9s de kfree_rcu para que la ruta NETDEV_UNREGISTER vea los ganchos no registrados.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/netfilter/nf_tables_api.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"b110391d1e806167254d3c7ae5d637191d913175\",\"lessThan\":\"b09e6ccf0d12f9356e8e3508d3e3dce126298538\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"0a0e5d47670b753d3dbf88f3c77a97a30864d9bd\",\"lessThan\":\"3fac8ce48fa9fd61ee9056d3ed48b2edefca8b82\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"767d1216bff82507c945e92fe719dff2083bb2f4\",\"lessThan\":\"9c413a8c8bb49cc16796371805ecb260e885bb2b\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"767d1216bff82507c945e92fe719dff2083bb2f4\",\"lessThan\":\"a3940dcf552f2393d1e8f263b386593f98abe829\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"767d1216bff82507c945e92fe719dff2083bb2f4\",\"lessThan\":\"86c0154f4c3a56c5db8b9dd09e3ce885382c2c19\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"767d1216bff82507c945e92fe719dff2083bb2f4\",\"lessThan\":\"f9a43007d3f7ba76d5e7f9421094f00f2ef202f8\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"5.4.99\",\"lessThan\":\"5.4.262\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.10.17\",\"lessThan\":\"5.10.198\",\"versionType\":\"semver\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/netfilter/nf_tables_api.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.11\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.11\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.4.262\",\"lessThanOrEqual\":\"5.4.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.198\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.45\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.17.13\",\"lessThanOrEqual\":\"5.17.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.18.2\",\"lessThanOrEqual\":\"5.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.19\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-noinfo\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.4.99\",\"versionEndExcluding\":\"5.4.262\",\"matchCriteriaId\":\"2A386400-8B07-475B-8E43-2D78D035BCD3\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.10.17\",\"versionEndExcluding\":\"5.10.198\",\"matchCriteriaId\":\"D163C268-AD8E-4A69-96DC-6CFC93EFCFD7\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11.1\",\"versionEndExcluding\":\"5.15.45\",\"matchCriteriaId\":\"4E4DAD3C-EABD-40B6-B5CB-9FF63F1A5EE1\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"5.17.13\",\"matchCriteriaId\":\"192FC54B-5367-49D6-B410-0285F14665B1\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.18\",\"versionEndExcluding\":\"5.18.2\",\"matchCriteriaId\":\"9FF255A1-64F4-4E31-AF44-C92FB8773BA2\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.11:-:*:*:*:*:*:*\",\"matchCriteriaId\":\"7AD3510E-E8FA-47F3-9AD5-D8EA4A2719D1\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/3fac8ce48fa9fd61ee9056d3ed48b2edefca8b82\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/86c0154f4c3a56c5db8b9dd09e3ce885382c2c19\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9c413a8c8bb49cc16796371805ecb260e885bb2b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/a3940dcf552f2393d1e8f263b386593f98abe829\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b09e6ccf0d12f9356e8e3508d3e3dce126298538\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/f9a43007d3f7ba76d5e7f9421094f00f2ef202f8\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-06-29T21:11:21+00:00",
      "cve": "CVE-2022-49558",
      "id": "CVE-2022-49558",
      "initial_release_date": "2022-01-01T00:00:00+00:00",
      "product_status:known_affected": "76",
      "product_status:known_not_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: netfilter: nf_tables: double hook unregistration in netns path",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-49558.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-07-28T23:51:01Z",
      "cve": "CVE-2022-49558",
      "id": "CVE-2022-49558",
      "initial_release_date": "2025-02-27T03:05:01Z",
      "product_status:known_affected": "55",
      "product_status:known_not_affected": "297",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2022-49558",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2022-49558.json",
      "version": "14"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Loading…