Vulnerabilities
Vulnerable Software

Vulnerability Details CVE-2021-3782

An internal reference count is held on the buffer pool, incremented every time a new buffer is created from the pool. The reference count is maintained as an int; on LP64 systems this can cause the reference count to overflow if the client creates a large number of wl_shm buffer objects, or if it can coerce the server to create a large number of external references to the buffer storage. With the reference count overflowing, a use-after-free can be constructed on the wl_shm_pool tracking structure, where values may be incremented or decremented; it may also be possible to construct a limited oracle to leak 4 bytes of server-side memory to the attacking client at a time.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 2.9%
CVSS Severity
CVSS v3 Score 6.6
Products affected by CVE-2021-3782
  • Wayland » Wayland » Version: 1.0.0
    cpe:2.3:a:wayland:wayland:1.0.0
  • Wayland » Wayland » Version: 1.0.1
    cpe:2.3:a:wayland:wayland:1.0.1
  • Wayland » Wayland » Version: 1.0.2
    cpe:2.3:a:wayland:wayland:1.0.2
  • Wayland » Wayland » Version: 1.0.3
    cpe:2.3:a:wayland:wayland:1.0.3
  • Wayland » Wayland » Version: 1.0.4
    cpe:2.3:a:wayland:wayland:1.0.4
  • Wayland » Wayland » Version: 1.0.5
    cpe:2.3:a:wayland:wayland:1.0.5
  • Wayland » Wayland » Version: 1.0.6
    cpe:2.3:a:wayland:wayland:1.0.6
  • Wayland » Wayland » Version: 1.1.0
    cpe:2.3:a:wayland:wayland:1.1.0
  • Wayland » Wayland » Version: 1.10.0
    cpe:2.3:a:wayland:wayland:1.10.0
  • Wayland » Wayland » Version: 1.10.91
    cpe:2.3:a:wayland:wayland:1.10.91
  • Wayland » Wayland » Version: 1.10.93
    cpe:2.3:a:wayland:wayland:1.10.93
  • Wayland » Wayland » Version: 1.11.0
    cpe:2.3:a:wayland:wayland:1.11.0
  • Wayland » Wayland » Version: 1.11.1
    cpe:2.3:a:wayland:wayland:1.11.1
  • Wayland » Wayland » Version: 1.11.91
    cpe:2.3:a:wayland:wayland:1.11.91
  • Wayland » Wayland » Version: 1.11.92
    cpe:2.3:a:wayland:wayland:1.11.92
  • Wayland » Wayland » Version: 1.11.93
    cpe:2.3:a:wayland:wayland:1.11.93
  • Wayland » Wayland » Version: 1.11.94
    cpe:2.3:a:wayland:wayland:1.11.94
  • Wayland » Wayland » Version: 1.12.0
    cpe:2.3:a:wayland:wayland:1.12.0
  • Wayland » Wayland » Version: 1.12.91
    cpe:2.3:a:wayland:wayland:1.12.91
  • Wayland » Wayland » Version: 1.12.92
    cpe:2.3:a:wayland:wayland:1.12.92
  • Wayland » Wayland » Version: 1.12.93
    cpe:2.3:a:wayland:wayland:1.12.93
  • Wayland » Wayland » Version: 1.13.0
    cpe:2.3:a:wayland:wayland:1.13.0
  • Wayland » Wayland » Version: 1.13.91
    cpe:2.3:a:wayland:wayland:1.13.91
  • Wayland » Wayland » Version: 1.13.92
    cpe:2.3:a:wayland:wayland:1.13.92
  • Wayland » Wayland » Version: 1.13.93
    cpe:2.3:a:wayland:wayland:1.13.93
  • Wayland » Wayland » Version: 1.14.0
    cpe:2.3:a:wayland:wayland:1.14.0
  • Wayland » Wayland » Version: 1.14.91
    cpe:2.3:a:wayland:wayland:1.14.91
  • Wayland » Wayland » Version: 1.14.92
    cpe:2.3:a:wayland:wayland:1.14.92
  • Wayland » Wayland » Version: 1.14.93
    cpe:2.3:a:wayland:wayland:1.14.93
  • Wayland » Wayland » Version: 1.15.0
    cpe:2.3:a:wayland:wayland:1.15.0
  • Wayland » Wayland » Version: 1.15.91
    cpe:2.3:a:wayland:wayland:1.15.91
  • Wayland » Wayland » Version: 1.15.92
    cpe:2.3:a:wayland:wayland:1.15.92
  • Wayland » Wayland » Version: 1.15.93
    cpe:2.3:a:wayland:wayland:1.15.93
  • Wayland » Wayland » Version: 1.15.94
    cpe:2.3:a:wayland:wayland:1.15.94
  • Wayland » Wayland » Version: 1.16.0
    cpe:2.3:a:wayland:wayland:1.16.0
  • Wayland » Wayland » Version: 1.16.91
    cpe:2.3:a:wayland:wayland:1.16.91
  • Wayland » Wayland » Version: 1.16.92
    cpe:2.3:a:wayland:wayland:1.16.92
  • Wayland » Wayland » Version: 1.16.93
    cpe:2.3:a:wayland:wayland:1.16.93
  • Wayland » Wayland » Version: 1.17.0
    cpe:2.3:a:wayland:wayland:1.17.0
  • Wayland » Wayland » Version: 1.17.92
    cpe:2.3:a:wayland:wayland:1.17.92
  • Wayland » Wayland » Version: 1.17.93
    cpe:2.3:a:wayland:wayland:1.17.93
  • Wayland » Wayland » Version: 1.18.0
    cpe:2.3:a:wayland:wayland:1.18.0
  • Wayland » Wayland » Version: 1.18.91
    cpe:2.3:a:wayland:wayland:1.18.91
  • Wayland » Wayland » Version: 1.18.92
    cpe:2.3:a:wayland:wayland:1.18.92
  • Wayland » Wayland » Version: 1.18.93
    cpe:2.3:a:wayland:wayland:1.18.93
  • Wayland » Wayland » Version: 1.19.0
    cpe:2.3:a:wayland:wayland:1.19.0
  • Wayland » Wayland » Version: 1.2.0
    cpe:2.3:a:wayland:wayland:1.2.0
  • Wayland » Wayland » Version: 1.2.1
    cpe:2.3:a:wayland:wayland:1.2.1
  • Wayland » Wayland » Version: 1.3.0
    cpe:2.3:a:wayland:wayland:1.3.0
  • Wayland » Wayland » Version: 1.4.0
    cpe:2.3:a:wayland:wayland:1.4.0
  • Wayland » Wayland » Version: 1.5.0
    cpe:2.3:a:wayland:wayland:1.5.0
  • Wayland » Wayland » Version: 1.6.0
    cpe:2.3:a:wayland:wayland:1.6.0
  • Wayland » Wayland » Version: 1.6.1
    cpe:2.3:a:wayland:wayland:1.6.1
  • Wayland » Wayland » Version: 1.7.0
    cpe:2.3:a:wayland:wayland:1.7.0
  • Wayland » Wayland » Version: 1.8.0
    cpe:2.3:a:wayland:wayland:1.8.0
  • Wayland » Wayland » Version: 1.8.1
    cpe:2.3:a:wayland:wayland:1.8.1
  • Wayland » Wayland » Version: 1.8.91
    cpe:2.3:a:wayland:wayland:1.8.91
  • Wayland » Wayland » Version: 1.8.92
    cpe:2.3:a:wayland:wayland:1.8.92
  • Wayland » Wayland » Version: 1.8.93
    cpe:2.3:a:wayland:wayland:1.8.93
  • Wayland » Wayland » Version: 1.9.0
    cpe:2.3:a:wayland:wayland:1.9.0
  • Wayland » Wayland » Version: 1.9.91
    cpe:2.3:a:wayland:wayland:1.9.91
  • Wayland » Wayland » Version: 1.9.92
    cpe:2.3:a:wayland:wayland:1.9.92
  • Wayland » Wayland » Version: 1.9.93
    cpe:2.3:a:wayland:wayland:1.9.93


Contact Us

Shodan ® - All rights reserved