USN-5054-2

Source
https://ubuntu.com/security/notices/USN-5054-2
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-5054-2.json
JSON Data
https://api.osv.dev/v1/vulns/USN-5054-2
Upstream
Related
Published
2021-09-03T18:48:59.370705Z
Modified
2025-10-13T04:35:35Z
Summary
uwsgi vulnerability
Details

USN-5054-1 fixed a vulnerability in uWSGI for Ubuntu 18.04 LTS. This update provides the corresponding fixes for Ubuntu 14.04 ESM and Ubuntu 16.04 ESM.

Original advisory details:

Felix Wilhelm discovered a buffer overflow flaw in the modproxyuwsgi module. An attacker could use this vulnerability to provoke an information disclosure or potentially remote code execution.

References

Affected packages

Ubuntu:Pro:14.04:LTS / uwsgi

Package

Name
uwsgi
Purl
pkg:deb/ubuntu/uwsgi@1.9.17.1-5ubuntu0.1+esm1?arch=source&distro=trusty/esm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.9.17.1-5ubuntu0.1+esm1

Affected versions

1.*

1.9.13-4build1
1.9.17.1-5
1.9.17.1-5build2
1.9.17.1-5build4
1.9.17.1-5build5
1.9.17.1-5ubuntu0.1

Ecosystem specific

{
    "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
    "binaries": [
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "libapache2-mod-proxy-uwsgi"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "libapache2-mod-ruwsgi"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "libapache2-mod-uwsgi"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "python-uwsgidecorators"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "python3-uwsgidecorators"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-app-integration-plugins"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-core"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-emperor"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-extra"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-infrastructure-plugins"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-alarm-curl"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-alarm-xmpp"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-curl-cron"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-emperor-pg"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-erlang"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-fiber"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-geoip"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-graylog2"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-greenlet-python"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-jvm-openjdk-6"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-jvm-openjdk-7"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-jwsgi-openjdk-6"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-jwsgi-openjdk-7"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-ldap"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-lua5.1"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-lua5.2"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-php"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-psgi"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-pyerl-python"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-pyerl-python3"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-python"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-python3"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-rack-ruby1.9.1"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-rbthreads"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-router-access"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-sqlite3"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-v8"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugin-xslt"
        },
        {
            "binary_version": "1.9.17.1-5ubuntu0.1+esm1",
            "binary_name": "uwsgi-plugins-all"
        }
    ]
}

Database specific

{
    "cves_map": {
        "ecosystem": "Ubuntu:Pro:14.04:LTS",
        "cves": [
            {
                "severity": [
                    {
                        "type": "CVSS_V3",
                        "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
                    },
                    {
                        "type": "Ubuntu",
                        "score": "medium"
                    }
                ],
                "id": "CVE-2020-11984"
            }
        ]
    }
}

Ubuntu:Pro:16.04:LTS / uwsgi

Package

Name
uwsgi
Purl
pkg:deb/ubuntu/uwsgi@2.0.12-5ubuntu3.2+esm1?arch=source&distro=esm-apps/xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.0.12-5ubuntu3.2+esm1

Affected versions

2.*

2.0.7-1ubuntu5
2.0.7-1ubuntu6
2.0.11.2-6ubuntu1
2.0.11.2-6ubuntu2
2.0.12-4ubuntu2
2.0.12-5ubuntu1
2.0.12-5ubuntu2
2.0.12-5ubuntu3
2.0.12-5ubuntu3.1
2.0.12-5ubuntu3.2

Ecosystem specific

{
    "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
    "binaries": [
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "libapache2-mod-proxy-uwsgi"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "libapache2-mod-ruwsgi"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "libapache2-mod-uwsgi"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "python-uwsgidecorators"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "python3-uwsgidecorators"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-app-integration-plugins"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-core"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-emperor"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-extra"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-infrastructure-plugins"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-alarm-curl"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-alarm-xmpp"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-asyncio-python"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-asyncio-python3"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-curl-cron"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-emperor-pg"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-fiber"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-gccgo"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-geoip"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-gevent-python"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-glusterfs"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-graylog2"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-greenlet-python"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-jvm-openjdk-8"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-jwsgi-openjdk-8"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-ldap"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-lua5.1"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-lua5.2"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-luajit"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-mono"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-php"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-psgi"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-python"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-python3"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-rack-ruby2.3"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-rados"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-rbthreads"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-ring-openjdk-8"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-router-access"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-servlet-openjdk-8"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-sqlite3"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-tornado-python"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-v8"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugin-xslt"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-plugins-all"
        },
        {
            "binary_version": "2.0.12-5ubuntu3.2+esm1",
            "binary_name": "uwsgi-src"
        }
    ]
}

Database specific

{
    "cves_map": {
        "ecosystem": "Ubuntu:Pro:16.04:LTS",
        "cves": [
            {
                "severity": [
                    {
                        "type": "CVSS_V3",
                        "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
                    },
                    {
                        "type": "Ubuntu",
                        "score": "medium"
                    }
                ],
                "id": "CVE-2020-11984"
            }
        ]
    }
}