Bug 1850549 (CVE-2020-12866) - CVE-2020-12866 sane-backends: null pointer dereference in epsonds_net_read in epsonds-net.c
Summary: CVE-2020-12866 sane-backends: null pointer dereference in epsonds_net_read in...
Status: NEW
Alias: CVE-2020-12866
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
Depends On: 1850550 1850551 Engineering1852664
Blocks: Embargoed1848100
TreeView+ depends on / blocked
Reported: 2020-06-24 13:29 UTC by Pedro Sampaio
Modified: 2021-02-16 19:47 UTC (History)
4 users (show)

Fixed In Version: sane-backends 1.0.30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed:

Attachments (Terms of Use)

Description Pedro Sampaio 2020-06-24 13:29:30 UTC
A flaw was found in sane-backends before version 1.0.30. A null pointer dereference issue in function epsonds_net_read may lead to remote denial of service.

Upstream issue:




Comment 1 Pedro Sampaio 2020-06-24 13:29:54 UTC
Created mingw-sane-backends tracking bugs for this issue:

Affects: fedora-all [bug 1850551]

Created sane-backends tracking bugs for this issue:

Affects: fedora-all [bug 1850550]

Comment 2 Huzaifa S. Sidhpurwala 2020-07-01 03:38:59 UTC

The vulnerable code is a part of "driver for Epson ESC/I-2 scanners" which was first introduced in sane-backends-1.0.25. (via https://gitlab.com/sane-project/backends/-/commit/d72f4663c0ad6e6f779c15c8baf5f92b675ae19a)  Therefore only versions of sane-backends shipped with Red Hat Enterprise Linux 8 is affected by this flaw.

Comment 5 Huzaifa S. Sidhpurwala 2020-07-01 04:42:24 UTC

This flaw can be mitigated by limiting network scanner discovery to a trusted subnet via the "net" configuration in the "/etc/sane.d/epsonds.conf" configuration file. Also automatic network scanner discovery can be turned off by commenting out the line "net autodiscovery" in the same configuration file.

Note You need to log in before you can comment on or make changes to this bug.