{"id":"CVE-2018-12983","aliases":["DEBIAN-CVE-2018-12983","EUVD-2018-4934","GHSA-p22g-5jc2-vvwx","MGASA-2020-0294","SUSE-SU-2022:3385-1","SUSE-SU-2022:3833-1","UBUNTU-CVE-2018-12983","USN-7217-1","openSUSE-SU-2024:11855-1","openSUSE-SU-2025:15521-1"],"status":"published","title":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in...","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","severity":{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.00968,"percentile":0.62065,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-125"],"published":"2018-06-29T05:00:00Z","modified":"2026-10-24T10:30:52Z","fixes":[{"ecosystem":"Debian:12","package":"libpodofo","fixed_in":["0.9.8+dfsg-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"libpodofo","fixed_in":["0.9.8+dfsg-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"libpodofo","fixed_in":["0.9.8+dfsg-2"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"podofo","fixed_in":["0.9.2-3.15.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"podofo","fixed_in":["0.9.2-3.15.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.3","package":"podofo","fixed_in":["0.9.6-150300.3.6.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.4","package":"podofo","fixed_in":["0.9.6-150300.3.6.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libpodofo","fixed_in":["0.9.0-1.2ubuntu0.1~esm3"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libpodofo","fixed_in":["0.9.3-4ubuntu0.1~esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libpodofo","fixed_in":["0.9.5-9ubuntu0.1~esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libpodofo","fixed_in":["0.9.6+dfsg-5ubuntu0.1~esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:22.04:LTS","package":"libpodofo","fixed_in":["0.9.7+dfsg-3ubuntu0.1~esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.8+dfsg-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.8+dfsg-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.8+dfsg-2"}]}]},{"source":"osv","ecosystem":"Mageia:7","package":"podofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.6-1.1.mga7"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"podofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.2-3.15.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"podofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.2-3.15.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"podofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.6-150300.3.6.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.4","package":"podofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.6-150300.3.6.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.0-1.2ubuntu0.1~esm3"}]}],"versions":["0.9.0-1.1ubuntu1","0.9.0-1.2","0.9.0-1.2ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.3-4ubuntu0.1~esm1"}]}],"versions":["0.9.0-1.3","0.9.3-3","0.9.3-4"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.5-9ubuntu0.1~esm1"}]}],"versions":["0.9.5-6","0.9.5-8","0.9.5-8build1","0.9.5-9"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.6+dfsg-5ubuntu0.1~esm1"}]}],"versions":["0.9.6+dfsg-5","0.9.6+dfsg-5build1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.7+dfsg-3ubuntu0.1~esm1"}]}],"versions":["0.9.7+dfsg-2","0.9.7+dfsg-2build1","0.9.7+dfsg-2build2","0.9.7+dfsg-3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.0-1.2ubuntu0.1~esm3"}]}],"versions":["0.9.0-1.1ubuntu1","0.9.0-1.2","0.9.0-1.2ubuntu0.1~esm1"],"bundled":10},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.3-4ubuntu0.1~esm1"}]}],"versions":["0.9.0-1.3","0.9.3-3","0.9.3-4"],"bundled":10},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.5-9ubuntu0.1~esm1"}]}],"versions":["0.9.5-6","0.9.5-8","0.9.5-8build1","0.9.5-9"],"bundled":10},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.6+dfsg-5ubuntu0.1~esm1"}]}],"versions":["0.9.6+dfsg-5","0.9.6+dfsg-5build1"],"bundled":10},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"libpodofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.7+dfsg-3ubuntu0.1~esm1"}]}],"versions":["0.9.7+dfsg-2","0.9.7+dfsg-2build1","0.9.7+dfsg-2build2","0.9.7+dfsg-3"],"bundled":10},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"podofo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.7-3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"podofo-0_10","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.10.5-1.1"}]}],"bundled":33}],"products":[{"vendor":"podofo_project","product":"podofo"}],"references":[{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1595693","tags":["x_refsource_MISC","x_transferred","Exploit","Issue Tracking","Third Party Advisory","report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LEJQUDZT4JRJSPZYY3UPSCTFPAC5TUHK/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UMEMSUUXA3SL3AZAKKCTZFXVPHTBBK3O/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2018-12983"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LEJQUDZT4JRJSPZYY3UPSCTFPAC5TUHK/"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UMEMSUUXA3SL3AZAKKCTZFXVPHTBBK3O/"},{"url":"https://github.com/advisories/GHSA-p22g-5jc2-vvwx"},{"url":"https://security-tracker.debian.org/tracker/CVE-2018-12983","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2020-0294.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=24385","tags":["report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/Y6ZKYPW55PN6XV5XW6KZDIJLWRXON74N/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/5Z7UF3AC76HHLSAHVBUQWMYXHR33DR34/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/4K6FST3UH3WNUNCIAEEGZJJASCP5ZXUF/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/SSB4HRLHF7H3DPNTFPTXUE6EGXXZ5JSZ/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/WR6XY3TOLJPLXOGHYPCB42JW3SWRZNY4/","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20223385-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1099719","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2018-12983","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20223833-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2018-12983","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2018-12983","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-7217-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2017-5886","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2018-5308","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2018-8002","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2018-11255","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2018-20797","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-10723","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-18971","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-30470","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-30471","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2019-10723","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5852","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5853","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5854","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5855","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5886","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-6840","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-6844","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-6845","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-6847","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7378","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7379","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7380","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7381","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7382","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7383","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7994","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-8054","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-8787","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-11255","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-11256","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-12982","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-14320","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-20751","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-20797","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5295","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5296","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5308","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5309","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5783","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-8001","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-9687","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2018-12983","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2018-06-29T05:00:00Z","modified":"2024-08-05T08:52:49.225Z","updated_at":"2026-11-02T14:35:06.320867Z"}],"euvd":[{"id":"EUVD-2018-4934","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2018-06-29T05:00:00Z","modified":"2024-08-05T08:52:49Z","updated_at":"2026-11-03T02:39:51.126842Z"}],"ghsa":[{"id":"GHSA-p22g-5jc2-vvwx","title":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in...","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2022-05-13T01:25:23Z","modified":"2023-02-01T05:07:37Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:50:34.561364Z"}],"nvd":[{"id":"CVE-2018-12983","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2018-06-29T05:29:00.407Z","modified":"2026-06-17T01:38:39.157Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:04:30.900603Z"}],"osv":[{"id":"CVE-2018-12983","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2018-06-29T05:29:00.407Z","modified":"2026-10-24T10:30:52.016271262Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:07.934182Z"},{"id":"DEBIAN-CVE-2018-12983","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2018-06-29T05:29:00.407Z","modified":"2026-10-23T18:03:54.206331092Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:30.290351Z"},{"id":"UBUNTU-CVE-2018-12983","description":"A stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey() function in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote attackers to cause a denial-of-service via a crafted pdf file.","status":"published","published":"2018-06-29T05:29:00Z","modified":"2026-04-22T11:44:31.837903Z","cvss":[{"version":"3.0","score":7.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:17.014176Z"},{"id":"MGASA-2020-0294","title":"Updated podofo packages fix security vulnerability","description":"The updated packages fix security vulnerabilities:\n\nA stack-based buffer over-read in the PdfEncryptMD5Base::ComputeEncryptionKey()\nfunction in PdfEncrypt.cpp in PoDoFo 0.9.6-rc1 could be leveraged by remote \nattackers to cause a denial-of-service via a crafted pdf file. (CVE-2018-12983)\n\nAn issue was discovered in crop_page in PoDoFo 0.9.6. For a crafted PDF document,\npPage-\u003eGetObject()-\u003eGetDictionary().AddKey(PdfName(\"MediaBox\"),var) can be\nproblematic due to the function GetObject() being called for the pPage NULL\npointer object. The value of pPage at this point is 0x0, which causes a NULL\npointer dereference. (CVE-2018-20751)\n\nPoDoFo::Impose::PdfTranslator::setSource() in pdftranslator.cpp in PoDoFo 0.9.6\nhas a NULL pointer dereference that can (for example) be triggered by sending a\ncrafted PDF file to the podofoimpose binary. It allows an attacker to cause\nDenial of Service (Segmentation fault) or possibly have unspecified other impact.\n(CVE-2019-9199)\n\nPoDoFo 0.9.6 has a heap-based buffer overflow in PdfString::ConvertUTF16toUTF8 in\nbase/PdfString.cpp. (CVE-2019-9687)\n\nThe PoDoFo::PdfVariant::DelayedLoad function in PdfVariant.h in PoDoFo 0.9.6 allows\nremote attackers to cause a denial of service (NULL pointer dereference) via a\ncrafted file, because of ImageExtractor.cpp. (CVE-2019-20093)\n","status":"published","published":"2020-07-30T13:06:40Z","modified":"2026-04-16T04:44:36.973298002Z","updated_at":"2026-11-02T15:49:41.151324Z"},{"id":"openSUSE-SU-2024:11855-1","title":"libpodofo-devel-0.9.7-3.1 on GA media","description":"These are all security issues fixed in the libpodofo-devel-0.9.7-3.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T03:28:47.843528Z","updated_at":"2026-11-02T16:58:35.485255Z"},{"id":"openSUSE-SU-2025:15521-1","title":"libpodofo-0_10-devel-0.10.5-1.1 on GA media","description":"These are all security issues fixed in the libpodofo-0_10-devel-0.10.5-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2025-09-04T00:00:00Z","modified":"2026-03-23T04:53:53.268347Z","updated_at":"2026-11-02T16:58:37.810934Z"},{"id":"SUSE-SU-2022:3385-1","title":"Security update for podofo","description":"This update for podofo fixes the following issues:\n\n- CVE-2018-12983: Fixed a stack overrun (bsc#1099719).\n","status":"published","published":"2022-09-26T10:34:51Z","modified":"2026-02-04T03:52:11.146037Z","updated_at":"2026-11-02T15:53:51.440565Z"},{"id":"SUSE-SU-2022:3833-1","title":"Security update for podofo","description":"This update for podofo fixes the following issues:\n\n- CVE-2018-12983: Fixed a stack overrun (bsc#1099719).\n","status":"published","published":"2022-11-01T07:58:35Z","modified":"2026-02-04T03:06:39.212378Z","updated_at":"2026-11-02T15:53:51.440565Z"},{"id":"USN-7217-1","title":"libpodofo vulnerabilities","description":"It was discovered that the PoDoFo library could dereference a NULL pointer\nwhen getting the number of pages in a PDF. If a user or application were\ntricked into opening a crafted PDF file, an attacker could possibly use\nthis issue to cause a denial of service. This issue only affected \nUbuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.\n(CVE-2018-11255)\n\nIt was discovered that PoDoFo library incorrectly handled memory when\ncomputing an encryption key, which could lead to a buffer overflow. If a\nuser or application were tricked into opening a crafted PDF file, an\nattacker could possibly use this issue to cause a denial of service.\n(CVE-2018-12983)\n\nIt was discovered that the PoDoFo library incorrectly handled memory\nallocation. If a user or application were tricked into opening a crafted\nPDF file, an attacker could possibly use this issue to cause a denial of\nservice. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and\nUbuntu 22.04 LTS. (CVE-2018-20797)\n\nIt was discovered that the PoDoFo library did not properly validate memcpy\narguments. If a user or application were tricked into opening a crafted\nPDF file, an attacker could possibly use this issue to cause a denial of\nservice or execute arbitrary code. This issue only affected\nUbuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2018-5308)\n\nIt was discovered that the PoDoFo library incorrectly handled memory in\nthe GetNextToken function, which could lead to a buffer overflow. If a\nuser or application were tricked into opening a crafted PDF file, an\nattacker could possibly use this issue to cause a denial of service.\nThis issue only affected Ubuntu 16.04 LTS. (CVE-2017-5886)\n\nIt was discovered that the PoDoFo library could enter an infinite loop,\nwhich could lead to a stack overflow. If a user or application were\ntricked into opening a crafted PDF file, an attacker could possibly use\nthis issue to cause a denial of service or execute arbitrary code. This\nissue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS.\n(CVE-2018-8002, CVE-2020-18971, CVE-2021-30471, CVE-2021-30470)\n\nIt was discovered that the PoDoFo library incorrectly handled memory\nallocation due to nInitialSize not being validated. If a user or\napplication were tricked into opening a crafted PDF file, an attacker\ncould possibly use this issue to cause a denial of service. This issue\nonly affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and\nUbuntu 20.04 LTS. (CVE-2019-10723)\n","status":"published","published":"2025-01-20T04:29:20Z","modified":"2026-06-25T13:32:30.662478849Z","updated_at":"2026-11-02T16:58:18.876384Z"}]}}
