QID 375563

Date Published: 2021-05-13

QID 375563: Foxit Reader and Foxit PhantomPDF Multiple Vulnerabilities

Foxit Reader is a multilingual freemium PDF tool that can create, view, edit, digitally sign, and print PDF files.
Foxit PhantomPDF Suite is a business ready PDF toolkit, used to create professional PDF documents.

CVE-2021-31452 : Application could be exposed to Out-of-Bounds Write Remote Code Execution vulnerability and crash while processing certain XFA form
CVE-2021-31473 : Application could be exposed to Out-of-Bounds Write Remote Code Execution vulnerability and crash while processing certain XFA form
CVE-2021-31441 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31454 : application could be exposed to Out-of-Bounds Read or Heap-based Buffer Overflow vulnerability and crash.
CVE-2021-31450 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31453 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31451 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31455 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31456 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31457 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31458 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31459 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-31460 : Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.
CVE-2021-21822 :Application could be exposed to Use-After-Free Remote Code Execution vulnerability and crash when handling certain XFA forms or annotation objects.

Affected versions:
Foxit Reader 10.1.3.37598 and earlier
Foxit PhantomPDF 10.1.3.37598 and earlier
QID detection logic:(Authenticated)
This QID checks Windows Registry to get Foxit Reader and Foxit PhantomPDF installation path and then reads corresponding executable((FoxitReader.exe/FoxitPhantomPDF.exe)) to see if it's running a vulnerable version.

Successful exploitation could expose the application to Out-of-Bounds Write Remote Code Execution vulnerability and crash.

  • CVSS V3 rated as High - 7.8 severity.
  • CVSS V2 rated as High - 6.8 severity.
  • Solution
    The vendor has issued a fix. For more information please visit advisory
    Software Advisories
    Advisory ID Software Component Link
    Foxit URL Logo www.foxitsoftware.com/support/security-bulletins.html