Medium severity6.1NVD Advisory· Published Sep 28, 2019· Updated Jun 17, 2026
CVE-2019-16935
CVE-2019-16935
Description
The documentation XML-RPC server in Python through 2.7.16, 3.x through 3.6.9, and 3.7.x through 3.7.4 has XSS via the server_title field. This occurs in Lib/DocXMLRPCServer.py in Python 2.x, and in Lib/xmlrpc/server.py in Python 3.x. If set_server_title is called with untrusted input, arbitrary JavaScript can be delivered to clients that visit the http URL for this server.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
100- Python/Pythondescription
- Range: 2.x through 2.7.16, 3.x through 3.6.9, and 3.7.x through 3.7.4
- osv-coords98 versionspkg:rpm/opensuse/python36&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python3-base&distro=openSUSE%20Leap%2015.0pkg:rpm/opensuse/python3-base&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python3-core&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python3-core&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/python3&distro=openSUSE%20Leap%2015.0pkg:rpm/opensuse/python3&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python3&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/python3-documentation&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python3-documentation&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/python-base&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python&distro=openSUSE%20Leap%2015.0pkg:rpm/opensuse/python&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/python&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python-doc&distro=openSUSE%20Leap%2015.1pkg:rpm/suse/python3-base&distro=HPE%20Helion%20OpenStack%208pkg:rpm/suse/python3-base&distro=SUSE%20Enterprise%20Storage%205pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP1pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Web%20and%20Scripting%2012pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCLpkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-LTSSpkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-BCLpkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-LTSSpkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4-LTSSpkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP2pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP3pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/python3-base&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5pkg:rpm/suse/python3-base&distro=SUSE%20OpenStack%20Cloud%207pkg:rpm/suse/python3-base&distro=SUSE%20OpenStack%20Cloud%208pkg:rpm/suse/python3-base&distro=SUSE%20OpenStack%20Cloud%209pkg:rpm/suse/python3-base&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/python3-base&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209pkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP2pkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP1pkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP2pkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/python3-core&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015pkg:rpm/suse/python3&distro=HPE%20Helion%20OpenStack%208pkg:rpm/suse/python3&distro=SUSE%20Enterprise%20Storage%205pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP2pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Web%20and%20Scripting%2012pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCLpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-LTSSpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-BCLpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-LTSSpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4-LTSSpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP2pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP3pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015pkg:rpm/suse/python3&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5pkg:rpm/suse/python3&distro=SUSE%20OpenStack%20Cloud%207pkg:rpm/suse/python3&distro=SUSE%20OpenStack%20Cloud%208pkg:rpm/suse/python3&distro=SUSE%20OpenStack%20Cloud%209pkg:rpm/suse/python3&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/python3&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP4pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%202%2015%20SP1pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP4pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Workstation%20Extension%2012%20SP4pkg:rpm/suse/python-base&distro=SUSE%20Linux%20Enterprise%20Workstation%20Extension%2012%20SP5pkg:rpm/suse/python&distro=SUSE%20Enterprise%20Storage%205pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP4pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Desktop%20Applications%2015pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Desktop%20Applications%2015%20SP1pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%202%2015%20SP1pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/python&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/python-doc&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4pkg:rpm/suse/python-doc&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/python-doc&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/python-doc&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5
< 3.6.15-1.1+ 97 more
- (no CPE)range: < 3.6.15-1.1
- (no CPE)range: < 3.6.9-lp150.2.14.1
- (no CPE)range: < 3.6.9-lp151.6.4.1
- (no CPE)range: < 3.6.12-lp151.6.32.1
- (no CPE)range: < 3.6.12-lp152.4.14.1
- (no CPE)range: < 3.6.9-lp150.2.14.1
- (no CPE)range: < 3.6.9-lp151.6.4.1
- (no CPE)range: < 3.6.12-lp152.4.14.1
- (no CPE)range: < 3.6.12-lp151.6.32.1
- (no CPE)range: < 3.6.12-lp152.4.14.1
- (no CPE)range: < 2.7.14-lp151.10.10.2
- (no CPE)range: < 2.7.14-lp150.6.21.1
- (no CPE)range: < 2.7.14-lp151.10.10.1
- (no CPE)range: < 2.7.18-8.1
- (no CPE)range: < 2.7.14-lp151.10.10.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.6.9-3.39.1
- (no CPE)range: < 3.6.9-3.39.1
- (no CPE)range: < 3.6.9-3.39.1
- (no CPE)range: < 3.6.9-3.39.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.6.9-3.39.1
- (no CPE)range: < 3.6.9-3.39.1
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.6.12-3.67.2
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 3.4.10-25.52.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.14-7.24.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
- (no CPE)range: < 2.7.13-28.36.1
Patches
Vulnerability mechanics
References
23- bugs.python.org/issue38243nvdExploitVendor Advisory
- github.com/python/cpython/pull/16373nvdExploitThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-10/msg00062.htmlnvdMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-10/msg00063.htmlnvdMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-11/msg00012.htmlnvdMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2019-11/msg00021.htmlnvdMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.htmlnvdMailing ListThird Party Advisory
- github.com/python/cpython/blob/35c0809158be7feae4c4f877a08b93baea2d8291/Lib/xmlrpc/server.pynvdThird Party Advisory
- github.com/python/cpython/blob/e007860b8b3609ce0bc62b1780efaa06241520bd/Lib/DocXMLRPCServer.pynvdThird Party Advisory
- lists.debian.org/debian-lts-announce/2020/07/msg00011.htmlnvdMailing ListThird Party Advisory
- lists.debian.org/debian-lts-announce/2021/04/msg00015.htmlnvdMailing ListThird Party Advisory
- security.netapp.com/advisory/ntap-20191017-0004/nvdThird Party Advisory
- usn.ubuntu.com/4151-1/nvdThird Party Advisory
- usn.ubuntu.com/4151-2/nvdThird Party Advisory
- www.oracle.com/security-alerts/cpujul2020.htmlnvdThird Party Advisory
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4X3HW5JRZ7GCPSR7UHJOLD7AWLTQCDVR/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BEARDOTXCYPYELKBD2KWZ27GSPXDI3GQ/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/COATURTCY7G67AYI6UDV5B2JZTBCKIDX/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JCPGLTTOBB3QEARDX4JOYURP6ELNNA2V/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/K7HNVIFMETMFWWWUNTB72KYJYXCZOS5V/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/M34WOYCDKTDE5KLUACE2YIEH7D37KHRX/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OYGESQSGIHDCIGOBVF7VXCMIE6YDWRYB/nvd
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZBTGPBUABGXZ7WH7677OEM3NSP6ZEA76/nvd
News mentions
0No linked articles in our index yet.