USN-8105-1 fixed vulnerabilities in FreeRDP. The update introduced a regression which could cause FreeRDP to crash. This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
It was discovered that FreeRDP incorrectly handled certain RDP packets. A remote attacker could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code.
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "freerdp3-dev"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "freerdp3-shadow-x11"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "freerdp3-wayland"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "freerdp3-x11"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libfreerdp-client3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libfreerdp-server3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libfreerdp-shadow-subsystem3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libfreerdp-shadow3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libfreerdp3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libwinpr-tools3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libwinpr3-3"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "libwinpr3-dev"
},
{
"binary_version": "3.5.1+dfsg1-0ubuntu1.5",
"binary_name": "winpr3-utils"
}
]
}
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-dev"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-proxy"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-proxy-modules"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-sdl"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-shadow-x11"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-wayland"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "freerdp3-x11"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libfreerdp-client3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libfreerdp-server-proxy3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libfreerdp-server3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libfreerdp-shadow-subsystem3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libfreerdp-shadow3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libfreerdp3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libwinpr-tools3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libwinpr3-3"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "libwinpr3-dev"
},
{
"binary_version": "3.16.0+dfsg-2ubuntu0.4",
"binary_name": "winpr3-utils"
}
]
}