Thank you for sharing this and for your work on piecing together the
commits needed to backport to 2.10.4.

On Wed, Mar 12, 2025 at 8:16 PM Michel Lind <mic...@michel-slm.name> wrote:

> severity: high (CVSS 3.1: 8.1)
>
> Affected versions: <= 2.13.0
>
> Description:
>
> An out of bounds write exists in FreeType versions 2.13.0 and below
> when attempting to parse font subglyph structures related to TrueType
> GX and variable font files. The vulnerable code assigns a signed short
> value to an unsigned long and then adds a static value causing it to
> wrap around and allocate too small of a heap buffer. The code then
> writes up to 6 signed long integers out of bounds relative to this
> buffer. This may result in arbitrary code execution. This vulnerability
> may have been exploited in the wild.
>
> https://www.facebook.com/security/advisories/cve-2025-27363
>
> This commit fixes most of the issue - except `limit` is still signed
> short - but needs to be redone if you're backporting to 2.10.4
>
>
> https://gitlab.freedesktop.org/freetype/freetype/-/commit/ef636696524b081f1b8819eb0c6a0b932d35757d
>
> Per repology some Linux distributions are affected
>
> https://repology.org/project/freetype/versions
>
> - Amazon Linux 2
> - Debian stable / Devuan
> - RHEL / CentOS Stream / Alma Linux / etc. 8 and 9
> - GNU Guix
> - Mageia
> - OpenMandriva
> - openSUSE Leap
> - Slackware
> - Ubuntu 22.04
>
> (The list above might not be exhaustive)
>
> Best regards,
>
> --
>  _o) Michel Lind
> _( ) identities:
> https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
>      README:     https://fedoraproject.org/wiki/User:Salimma#README
>


-- 
Jonathan Wright
AlmaLinux OS Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>

Reply via email to