Network Infrastructure
CVE-2026-44421 high CVSS 8.8

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.26.0, a malicious RDP server can trigger a heap-buffer-overflow write in the FreeRDP client by sending crafted RDPGFX PDUs....

Summary

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.26.0, a malicious RDP server can trigger a heap-buffer-overflow write in the FreeRDP client by sending crafted RDPGFX PDUs. The bug is in gdi_CacheToSurface: it validates a destination rectangle that is clamped to UINT16_MAX...

Original description

The description as published by the source.

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.26.0, a malicious RDP server can trigger a heap-buffer-overflow write in the FreeRDP client by sending crafted RDPGFX PDUs. The bug is in gdi_CacheToSurface: it validates a destination rectangle that is clamped to UINT16_MAX, but then performs the copy using the original cacheEntry->width/height. This can cause a large out-of-bounds heap write and may lead to client crashes or code execution. This bug is reachable from a malicious RDP server, but only when the client has RDPGFX enabled. This vulnerability is fixed in 3.26.0.

Source: NIST National Vulnerability Database NVD

AI summary

Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.

FreeRDPのv3.26.0より前のバージョンに、悪意のあるRDPサーバーが細工したRDPGFX PDUを送信することで、クライアントにヒープバッファオーバーフローを書き込ませる脆弱性があります。これにより、クライアントのクラッシュやコード実行の可能性があります。この問題は、FreeRDP 3.26.0で修正されています。

❓ What is the problem

FreeRDPクライアントにおけるヒープバッファオーバーフローです。

📍 Affected scope

FreeRDPのバージョン3.26.0未満。主にgdi_CacheToSurface関数。

🔥 Severity

この脆弱性は、クライアントのクラッシュやマルウェアの実行を引き起こす可能性があるため、重要です。CVSSスコアは8.8です。

🔧 How to fix

バージョン3.26.0にアップデートすることで修正されます。

🛡️ Workaround

RDPGFXを無効にすることが一時的な回避策となります。

🔍 Detection

受信するRDPGFXメッセージを監視し、オーバーフローの兆候をチェックします。

Fix status by distribution

Fixed packages published by each distribution for this CVE

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details