Every CVE Search/ Get API key

CVE-2020-5496

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in...

8.8 HighFix available

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.37%Up 1.5 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
CVE-2020-5496
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
CVE-2020-5496
Updated
2026-11-02
EUVDEUVD-2020-26663 No score

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
EUVD-2020-26663
Updated
2026-11-03
GitHub AdvisoriesGHSA-v4hc-3q2q-94jp 8.8

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in...

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
GHSA-v4hc-3q2q-94jp
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSV 8.8

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
CVE-2020-5496
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2020-5496 8.8

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
DEBIAN-CVE-2020-5496
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2020-5496 8.8

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c.

Record
UBUNTU-CVE-2020-5496
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2020-0057 No score

Updated fontforge packages fix security vulnerabilities

FontForge 20190801 has a use-after-free in SFD_GetFontMetaData in sfd.c (CVE-2020-5395)

FontForge 20190801 has a heap-based buffer overflow in the Type2NotDefSplines() function in splinesave.c (CVE-2020-5496)

Record
MGASA-2020-0057
Updated
2026-11-02
OSVopenSUSE-SU-2020:0089-1 No score

Security update for fontforge

This update for fontforge fixes the following issues:

  • CVE-2020-5395: Fixed a use-after-free in SFD_GetFontMetaData() (bsc#1160220).
  • CVE-2020-5496: Fixed a heap-based buffer overflow in Type2NotDefSplines() (bsc#1160236).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0089-1
Updated
2026-11-02
OSVSUSE-SU-2020:0118-1 No score

Security update for fontforge

This update for fontforge fixes the following issues:

  • CVE-2020-5395: Fixed a use-after-free in SFD_GetFontMetaData() (bsc#1160220).
  • CVE-2020-5496: Fixed a heap-based buffer overflow in Type2NotDefSplines() (bsc#1160236).
Record
SUSE-SU-2020:0118-1
Updated
2026-11-02
OSVSUSE-SU-2020:0393-1 No score

Security update for fontforge

This update for fontforge fixes the following issues:

  • CVE-2020-5395: Fixed a use-after-free in SFD_GetFontMetaData() (bsc#1160220).
  • CVE-2020-5496: Fixed a heap-based buffer overflow in Type2NotDefSplines() (bsc#1160236).
Record
SUSE-SU-2020:0393-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
fontforge
Debian:12
before 1:20201107~dfsg-1
1:20201107~dfsg-1
fontforge
Debian:13
before 1:20201107~dfsg-1
1:20201107~dfsg-1
fontforge
Debian:14
before 1:20201107~dfsg-1
1:20201107~dfsg-1
fontforge
Debian:10
before 1:20170731~dfsg-1+deb10u1, plus listed versions
1:20170731~dfsg-1
1:20170731~dfsg-1+deb10u1
fontforge
Mageia:7
before 20190413-1.1.mga7
20190413-1.1.mga7
fontforge
SUSE:Linux Enterprise Software Development Kit 12 SP4
before 20170731-11.11.1
20170731-11.11.1
fontforge
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 20170731-11.11.1
20170731-11.11.1
fontforge
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
20120731.b-520120731.b-5ubuntu120120731.b-7.120120731.b-7.1ubuntu0.120120731.b-7.1ubuntu0.1+esm1
None known
fontforge
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1:20161005~dfsg-4+deb9u1ubuntu11:20170731~dfsg-11:20170731~dfsg-1ubuntu0.1~esm1
None known
fontforge
Ubuntu:20.04:LTS
All versions, plus listed versions
1:20170731~dfsg-1build11:20170731~dfsg-21:20190801~dfsg-21:20190801~dfsg-2ubuntu11:20190801~dfsg-41:20190801~dfsg-4ubuntu0.1
None known
fontforge
openSUSE:Leap 15.1
before 20170731-lp151.4.3.1
20170731-lp151.4.3.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-5496 is a high vulnerability (CVSS 8.8) in Fontforge, published January 3, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.37%, the 83rd percentile. Fixed in fontforge 1:20201107~dfsg-1.

References

Show 13 moreShow less
MoveEnter Open