Every CVE Search/ Get API key

CVE-2015-3258

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups...

7.5 HighFix available

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Exploit likelihood

7.92%Up 0.4 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
CVE-2015-3258
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
CVE-2015-3258
Updated
2026-11-02
EUVDEUVD-2015-3310 No score

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
EUVD-2015-3310
Updated
2026-11-03
GitHub AdvisoriesGHSA-r69p-hhx7-vvhc No score

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups...

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
GHSA-r69p-hhx7-vvhc
Weakness
CWE-119
Updated
2026-11-02
OSV No score

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
CVE-2015-3258
Updated
2026-11-02
OSVDEBIAN-CVE-2015-3258 No score

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
DEBIAN-CVE-2015-3258
Updated
2026-11-02
Show 5 moreShow less
OSVMGASA-2015-0270 No score

Updated cups-filters package fixes security vulnerability

A heap-based buffer overflow was discovered in the way the texttopdf utility of cups-filters processed print jobs with a specially crafted line size. An attacker being able to submit print jobs could exploit this flaw to crash texttopdf or, possibly, execute arbitrary code with the privileges of the 'lp' user (CVE-2015-3258, CVE-2015-3279).

Record
MGASA-2015-0270
Updated
2026-11-02
OSVopenSUSE-SU-2024:10313-1 No score

cups-filters-1.8.2-1.11 on GA media

These are all security issues fixed in the cups-filters-1.8.2-1.11 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10313-1
Updated
2026-11-02
OSVSUSE-SU-2015:1377-1 No score

Security update for cups-filters

cups-filters was updated to fix two security issues.

These security issues were fixed:

  • CVE-2015-3279: Texttopdf integer overflow (incomplete fix for CVE-2015-3258) (bsc#937018).
  • CVE-2015-3258: Texttopdf heap-based buffer overflow (bsc#936281).
Record
SUSE-SU-2015:1377-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-3258 No score

Heap-based buffer overflow in the WriteProlog function in filter/texttopdf.c in texttopdf in cups-filters before 1.0.70 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a small line size in a print job.

Record
UBUNTU-CVE-2015-3258
Updated
2026-11-02
OSVUSN-2659-1 No score

cups-filters vulnerabilities

Petr Sklenar discovered that the cups-filters texttopdf filter incorrectly handled line sizes. A remote attacker could use this issue to cause a denial of service, or possibly execute arbitrary code as the lp user. (CVE-2015-3258, CVE-2015-3279)

Record
USN-2659-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cups
Debian:12
before 1.5.0-16
1.5.0-16
cups
Debian:13
before 1.5.0-16
1.5.0-16
cups
Debian:14
before 1.5.0-16
1.5.0-16
cups-filters
Debian:12
before 1.0.70-1
1.0.70-1
cups-filters
Debian:13
before 1.0.70-1
1.0.70-1
cups-filters
Debian:14
before 1.0.70-1
1.0.70-1
cups
Debian:6.0
From an advisory covering 2 CVEs
before 1.4.4-7+squeeze10, plus listed versions
1.4.4-71.4.4-7+squeeze11.4.4-7+squeeze21.4.4-7+squeeze31.4.4-7+squeeze4
Show 5 moreShow less
1.4.4-7+squeeze51.4.4-7+squeeze61.4.4-7+squeeze71.4.4-7+squeeze81.4.4-7+squeeze9
1.4.4-7+squeeze10
cups-filters
Debian:7
From an advisory covering 2 CVEs
before 1.0.18-2.1+deb7u2, plus listed versions
1.0.18-2.11.0.18-2.1+deb7u1
1.0.18-2.1+deb7u2
cups-filters
Debian:8
From an advisory covering 2 CVEs
before 1.0.61-5+deb8u1, plus listed versions
1.0.61-5
1.0.61-5+deb8u1
cups-filters
Mageia:4
From an advisory covering 2 CVEs
before 1.0.53-1.2.mga4
1.0.53-1.2.mga4
Show 23 moreShow less
Affected packages
PackageAffectedFixed
cups-filters
Mageia:5
From an advisory covering 2 CVEs
before 1.0.71-1.mga5
1.0.71-1.mga5
cups-filters-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-libs
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-libs
Red Hat:enterprise_linux:7::computenode
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-libs
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters-libs
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:1.0.35-21.el7
0:1.0.35-21.el7
cups-filters
SUSE:Linux Enterprise Desktop 12
From an advisory covering 2 CVEs
before 1.0.58-8.1
1.0.58-8.1
cups-filters
SUSE:Linux Enterprise Server 12
From an advisory covering 2 CVEs
before 1.0.58-8.1
1.0.58-8.1
cups-filters
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 2 CVEs
before 1.0.58-8.1
1.0.58-8.1
cups-filters
Ubuntu:14.04:LTS
before 1.0.52-0ubuntu1.5, plus listed versions
1.0.40-0ubuntu11.0.40-0ubuntu21.0.41-0ubuntu11.0.41-21.0.42-1
Show 16 moreShow less
1.0.42-21.0.43-11.0.44-11.0.44-21.0.45-11.0.46-0ubuntu11.0.47-0ubuntu11.0.48-0ubuntu11.0.48-0ubuntu21.0.49-0ubuntu11.0.50-0ubuntu11.0.51-0ubuntu11.0.52-0ubuntu11.0.52-0ubuntu1.11.0.52-0ubuntu1.21.0.52-0ubuntu1.4
1.0.52-0ubuntu1.5
cups-filters
Ubuntu:14.04:LTS
From an advisory covering 2 CVEs
before 1.0.52-0ubuntu1.5, plus listed versions
1.0.40-0ubuntu11.0.40-0ubuntu21.0.41-0ubuntu11.0.41-21.0.42-1
Show 16 moreShow less
1.0.42-21.0.43-11.0.44-11.0.44-21.0.45-11.0.46-0ubuntu11.0.47-0ubuntu11.0.48-0ubuntu11.0.48-0ubuntu21.0.49-0ubuntu11.0.50-0ubuntu11.0.51-0ubuntu11.0.52-0ubuntu11.0.52-0ubuntu1.11.0.52-0ubuntu1.21.0.52-0ubuntu1.4
1.0.52-0ubuntu1.5
cups-filters
openSUSE:Tumbleweed
From an advisory covering 13 CVEs
before 1.8.2-1.11
1.8.2-1.11

History

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

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

In short

CVE-2015-3258 is a high vulnerability (CVSS 7.5) in Linuxfoundation Cups-filters, published June 26, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.92%, the 94th percentile. Fixed in cups 1.5.0-16.

References

Show 40 moreShow less
MoveEnter Open