Skip to content
OpenAdvisories
High ELSA-2025-2861 8 CVEs

Important: tigervnc security update (Oracle Linux 7)

Published Mar 31, 2025 · Updated Mar 31, 2025

Summary

[1.8.0-33.0.5]
- Fix CVE-2025-26594 xorg-x11-server Use-after-free of the root cursor [Orabug: 37712725]
- Fix CVE-2025-26595 xorg-x11-server Buffer overflow in XkbVModMaskText()
- Fix CVE-2025-26596 xorg-x11-server Heap overflow in XkbWriteKeySyms()
- Fix CVE-2025-26597 xorg-x11-server Buffer overflow in XkbChangeTypesOfKey()
- Fix CVE-2025-26598 xorg-x11-server Out-of-bounds write in CreatePointerBarrierClient()
- Fix CVE-2025-26599 xorg-x11-server Use of uninitialized pointer in compRedirectWindow()
- Fix CVE-2025-26600 xorg-x11-server Use-after-free in PlayReleasedEvents()
- Fix CVE-2025-26601 xorg-x11-server Use-after-free in SyncInitTrigger()

[1.8.0-33.0.3]
- xorg-x11-server: xkb: Fix buffer overflow in _XkbSetCompatMap() [CVE-2024-9632][Orabug: 37295822]

[1.8.0-33.0.1]
- Dropped xorg-CVE-2023-5367.patch, xorg-CVE-2023-6816.patch, xorg-CVE-2023-6377.patch, xorg-CVE-2023-6478.patch,
xorg-CVE-2024-0229-1.patch, xorg-CVE-2024-0229-2.patch, xorg-CVE-2024-0229-3.patch, xorg-CVE-2024-21885.patch,
xorg-CVE-2024-21886-1.patch, xorg-CVE-2024-21886-2.patch, xorg-dix-fix-use-after-free-in-input-device-shutdown.patch,
xorg-CVE-2024-31080.patch, xorg-CVE-2024-31081.patch, xorg-CVE-2024-31082.patch, xorg-CVE-2024-31083.patch,
xorg-CVE-2024-31083-followup.patch

[1.8.0-33]
- Fix crash caused by fix for CVE-2024-31083
Resolves: RHEL-30976

[1.8.0-32]
- Fix CVE-2024-31080 tigervnc: xorg-x11-server: Heap buffer overread/data leakage in ProcXIGetSelectedEvents
Resolves: RHEL-31006
- Fix CVE-2024-31083 tigervnc: xorg-x11-server: User-after-free in ProcRenderAddGlyphs
Resolves: RHEL-30976
- Fix CVE-2024-31081 tigervnc: xorg-x11-server: Heap buffer overread/data leakage in ProcXIPassiveGrabDevice
Resolves: RHEL-30993

[1.8.0-31]
- Fix use after free related to CVE-2024-21886
Resolves: RHEL-20436
- Fix copy/paste error in the DeviceStateNotify
Resolves: RHEL-20587

[1.8.0-30]
- Don't try to get pointer position when the pointer becomes a floating device
Resolves: RHEL-20436

[1.8.0-29]
- Fix CVE-2024-21886 tigervnc: xorg-x11-server: heap buffer overflow in DisableDevice
Resolves: RHEL-20436
- Fix CVE-2024-21885 tigervnc: xorg-x11-server: heap buffer overflow in XISendDeviceHierarchyEvent
Resolves: RHEL-20427
- Fix CVE-2024-0229 tigervnc: xorg-x11-server: reattaching to different master device may lead to out-of-bounds memory access
Resolves: RHEL-20587
- Fix CVE-2023-6816 tigervnc: xorg-x11-server: Heap buffer overflow in DeviceFocusEvent and ProcXIQueryPointer
Resolves: RHEL-21212

[1.8.0-28]
- Updated fix for CVE-2023-6377 tigervnc: xorg-x11-server: out-of-bounds memory reads/writes in XKB button actions
Resolves: RHEL-18415

[1.8.0-27]
- Fix CVE-2023-6377 tigervnc: xorg-x11-server: out-of-bounds memory reads/writes in XKB button actions
Resolves: RHEL-18415
- CVE-2023-6478 tigervnc: xorg-x11-server: out-of-bounds memory read in RRChangeOutputProperty and RRChangeProviderProperty
Resolves: RHEL-18427

[1.8.0-26]
- Fix CVE-2023-5380 tigervnc: xorg-x11-server: Use-after-free bug in DestroyWindow
Resolves: RHEL-15235
- Fix CVE-2023-5367 tigervnc: xorg-x11-server: Out-of-bounds write in XIChangeDeviceProperty/RRChangeOutputProperty
Resolves: RHEL-15223

[1.8.0-25]
- CVE fix for: CVE-2023-1393
Resolves: bz#2180291

[1.8.0-24]
- CVE fix for: CVE-2023-0494
Resolves: bz#2166532

[1.8.0-23]
- Rebuild for xorg-x11-server CVEs
Resolves: CVE-2022-4283 (bz#2154267)
Resolves: CVE-2022-46340 (bz#2154261)
Resolves: CVE-2022-46341 (bz#2154264)
Resolves: CVE-2022-46342 (bz#2154262)
Resolves: CVE-2022-46343 (bz#2154265)
Resolves: CVE-2022-46344 (bz#2154266)

[1.8.0-22]
- Region handling refresh
Resolves: bz#1753158

[1.8.0-21]
- Add upstream patch needed because of previous security fixes
Resolves: bz#1826822

[1.8.0-20]
- Fix stack buffer overflow in CMsgReader::readSetCursor
Resolves: bz#1791773

- Fix heap buffer overflow in DecodeManager::decodeRect
Resolves: bz#1791768

- Fix heap buffer overflow in TightDecoder::FilterGradient
Resolves: bz#1791763

- Fix heap-based buffer overflow triggered from CopyRectDecoder
Resolves: bz#1791747

- Fix stack use-after-return due to incorrect usage of stack memory in ZRLEDecoder
Resolves: bz#1791759

- Add option to fallback to empty port when the specified one is taken
Resolves: bz#1791996

[1.8.0-19]
- Use vncserver wrapper script to workaround systemd issues
Resolves: bz#1747191

[1.8.0-18]
- Rebuild against newer X server to pick up backing store crash fixes
Resolves: bz#1670342

[1.8.0-17]
- Release pointer grab when cursor leaves window
Resolves: bz#1664801

[1.8.0-16]
- Automatically kill session only when gnome or kde is installed
Resolves: bz#1646889

[1.8.0-15]
- Reduce size of context menu hint
Resolves: bz#1491608

[1.8.0-14]
- Fix rendering on big endian system
Resolves: bz#1618777

Do not automatically kill sessions
Resolves: bz#1646889

[1.8.0-13]
- Add one remaining option to Xvnc manpage
Resolves: bz#1601880

[1.8.0-12]
- Add missing options to Xvnc manpage
Resolves: bz#1601880

[1.8.0-11]
- Properly kill session after user logs out
Resolves: bz#1259757

[1.8.0-10]
- Check endianness when constructing platform pixel buffer
Resolves: bz#1613264

[1.8.0-9]
- Use current server time for XUngrabPointer and XUngrabKeyboard
Resolves: bz#1605325

[1.8.0-8]
- Ignore fake focus events from XGrabKeyboard()
Resolves: bz#1602855

[1.8.0-7]
Properly support Xorg 1.20
Resolves: bz#1564061

[1.8.0-6]
- Kill session after user logs out
Resolves: bz#1259757

Build against Xorg 1.20
Resolves: bz#1564061

[1.8.0-5]
- Fix broken scrolling
Resolves: bz#1499018

[1.8.0-4]
- Properly initialize tigervnc when started as systemd service
Resolves: bz#1506273

[1.8.0-3]
- Make TLS work on FIPS systems
Resolves: bz#1492107

[1.8.0-2]
- Let user know that view-only password will not be used
Resolves: bz#1447555

[1.8.0-1]
- Update to 1.8.0
Resolves: bz#1388620

[1.7.90-2]
- Make RandR callbacks optional
Resolves: bz#1444948

[1.7.

Fixed packages 7

ReleasePackageFixed in
Oracle Linux · 7 tigervnc 0:1.8.0-33.0.5.el7_9
Oracle Linux · 7 tigervnc-icons 0:1.8.0-33.0.5.el7_9
Oracle Linux · 7 tigervnc-license 0:1.8.0-33.0.5.el7_9
Oracle Linux · 7 tigervnc-server 0:1.8.0-33.0.5.el7_9
Oracle Linux · 7 tigervnc-server-applet 0:1.8.0-33.0.5.el7_9
Oracle Linux · 7 tigervnc-server-minimal 0:1.8.0-33.0.5.el7_9
Oracle Linux · 7 tigervnc-server-module 0:1.8.0-33.0.5.el7_9

Vulnerabilities 8