CVE-2022-49911 The advisory has been revoked - it doesn't affect any version of package rv  (opens in a new tab)


Threat Intelligence

EPSS
0.02% (5th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-CENTOS9-RV-9936534
  • published2 May 2025
  • disclosed1 May 2025

Introduced: 1 May 2025

CVE-2022-49911  (opens in a new tab)

Amendment

The Centos security team deemed this advisory irrelevant for Centos:9.

NVD Description

Note: Versions mentioned in the description apply only to the upstream rv package and not the rv package as distributed by Centos.

In the Linux kernel, the following vulnerability has been resolved:

netfilter: ipset: enforce documented limit to prevent allocating huge memory

Daniel Xu reported that the hash:net,iface type of the ipset subsystem does not limit adding the same network with different interfaces to a set, which can lead to huge memory usage or allocation failure.

The quick reproducer is

$ ipset create ACL.IN.ALL_PERMIT hash:net,iface hashsize 1048576 timeout 0 $ for i in $(seq 0 100); do /sbin/ipset add ACL.IN.ALL_PERMIT 0.0.0.0/0,kaf_$i timeout 0 -exist; done

The backtrace when vmalloc fails:

    [Tue Oct 25 00:13:08 2022] ipset: vmalloc error: size 1073741848, exceeds total pages
    <...>
    [Tue Oct 25 00:13:08 2022] Call Trace:
    [Tue Oct 25 00:13:08 2022]  <TASK>
    [Tue Oct 25 00:13:08 2022]  dump_stack_lvl+0x48/0x60
    [Tue Oct 25 00:13:08 2022]  warn_alloc+0x155/0x180
    [Tue Oct 25 00:13:08 2022]  __vmalloc_node_range+0x72a/0x760
    [Tue Oct 25 00:13:08 2022]  ? hash_netiface4_add+0x7c0/0xb20
    [Tue Oct 25 00:13:08 2022]  ? __kmalloc_large_node+0x4a/0x90
    [Tue Oct 25 00:13:08 2022]  kvmalloc_node+0xa6/0xd0
    [Tue Oct 25 00:13:08 2022]  ? hash_netiface4_resize+0x99/0x710
    <...>

The fix is to enforce the limit documented in the ipset(8) manpage:

> The internal restriction of the hash:net,iface set type is that the same > network prefix cannot be stored with more than 64 different interfaces > in a single set.