<?xml version="1.0" encoding="UTF-8"?>
<cvrfdoc xmlns="http://www.icasi.org/CVRF/schema/cvrf/1.1" xmlns:cvrf="http://www.icasi.org/CVRF/schema/cvrf/1.1">
  <DocumentTitle xml:lang="en">Security update for python-aiohttp</DocumentTitle>
  <DocumentType>SUSE Patch</DocumentType>
  <DocumentPublisher Type="Vendor">
    <ContactDetails>security@suse.de</ContactDetails>
    <IssuingAuthority>SUSE Security Team</IssuingAuthority>
  </DocumentPublisher>
  <DocumentTracking>
    <Identification>
      <ID>SUSE-SU-2023:4909-1</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2023-12-19T15:01:47Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2023-12-19T15:01:47Z</InitialReleaseDate>
    <CurrentReleaseDate>2023-12-19T15:01:47Z</CurrentReleaseDate>
    <Generator>
      <Engine>cve-database/bin/generate-cvrf.pl</Engine>
      <Date>2017-02-24T01:00:00Z</Date>
    </Generator>
  </DocumentTracking>
  <DocumentNotes>
    <Note Title="Topic" Type="Summary" Ordinal="1" xml:lang="en">Security update for python-aiohttp</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">This update for python-aiohttp fixes the following issues:

- CVE-2023-47641: Fixed inconsistent interpretation of the http protocol, if 
      content-length and transport-encoding are in the same header with
      transport-encoding value of 'chunked*' (bsc#1217174)
</Note>
    <Note Title="Terms of Use" Type="Legal Disclaimer" Ordinal="3" xml:lang="en">The CVRF data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).</Note>
    <Note Title="Patchnames" Type="Details" Ordinal="4" xml:lang="en">Image SLES15-SP3-BYOS-Azure-2023-4909,Image SLES15-SP3-HPC-BYOS-Azure-2023-4909,Image SLES15-SP3-SAP-BYOS-Azure-2023-4909,Image SLES15-SP3-SAPCAL-Azure-2023-4909,SUSE-2023-4909,SUSE-SLE-Module-Public-Cloud-15-SP1-2023-4909,SUSE-SLE-Module-Public-Cloud-15-SP2-2023-4909,SUSE-SLE-Module-Public-Cloud-15-SP3-2023-4909,SUSE-SLE-Module-Public-Cloud-15-SP4-2023-4909,SUSE-SLE-Module-Public-Cloud-15-SP5-2023-4909,openSUSE-SLE-15.4-2023-4909,openSUSE-SLE-15.5-2023-4909</Note>
  </DocumentNotes>
  <DocumentDistribution xml:lang="en">Copyright SUSE LLC under the Creative Commons License 4.0 with Attribution (CC-BY-4.0)</DocumentDistribution>
  <DocumentReferences>
    <Reference Type="Self">
      <URL>https://www.suse.com/support/update/announcement/2023/suse-su-20234909-1/</URL>
      <Description>Link for SUSE-SU-2023:4909-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://lists.suse.com/pipermail/sle-security-updates/2023-December/017488.html</URL>
      <Description>E-Mail link for SUSE-SU-2023:4909-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/support/security/rating/</URL>
      <Description>SUSE Security Ratings</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1217174</URL>
      <Description>SUSE Bug 1217174</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2023-47641/</URL>
      <Description>SUSE CVE CVE-2023-47641 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="Image SLES15-SP3-BYOS-Azure">
      <Branch Type="Product Name" Name="Image SLES15-SP3-BYOS-Azure">
        <FullProductName ProductID="Image SLES15-SP3-BYOS-Azure">Image SLES15-SP3-BYOS-Azure</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="Image SLES15-SP3-HPC-BYOS-Azure">
      <Branch Type="Product Name" Name="Image SLES15-SP3-HPC-BYOS-Azure">
        <FullProductName ProductID="Image SLES15-SP3-HPC-BYOS-Azure">Image SLES15-SP3-HPC-BYOS-Azure</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="Image SLES15-SP3-SAP-BYOS-Azure">
      <Branch Type="Product Name" Name="Image SLES15-SP3-SAP-BYOS-Azure">
        <FullProductName ProductID="Image SLES15-SP3-SAP-BYOS-Azure">Image SLES15-SP3-SAP-BYOS-Azure</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="Image SLES15-SP3-SAPCAL-Azure">
      <Branch Type="Product Name" Name="Image SLES15-SP3-SAPCAL-Azure">
        <FullProductName ProductID="Image SLES15-SP3-SAPCAL-Azure">Image SLES15-SP3-SAPCAL-Azure</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP1">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP1">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP1" CPE="cpe:/o:suse:sle-module-public-cloud:15:sp1">SUSE Linux Enterprise Module for Public Cloud 15 SP1</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP2">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP2">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP2" CPE="cpe:/o:suse:sle-module-public-cloud:15:sp2">SUSE Linux Enterprise Module for Public Cloud 15 SP2</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP3">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP3">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP3" CPE="cpe:/o:suse:sle-module-public-cloud:15:sp3">SUSE Linux Enterprise Module for Public Cloud 15 SP3</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP4">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP4">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP4" CPE="cpe:/o:suse:sle-module-public-cloud:15:sp4">SUSE Linux Enterprise Module for Public Cloud 15 SP4</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP5">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Public Cloud 15 SP5">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP5" CPE="cpe:/o:suse:sle-module-public-cloud:15:sp5">SUSE Linux Enterprise Module for Public Cloud 15 SP5</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="openSUSE Leap 15.4">
      <Branch Type="Product Name" Name="openSUSE Leap 15.4">
        <FullProductName ProductID="openSUSE Leap 15.4" CPE="cpe:/o:opensuse:leap:15.4">openSUSE Leap 15.4</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Family" Name="openSUSE Leap 15.5">
      <Branch Type="Product Name" Name="openSUSE Leap 15.5">
        <FullProductName ProductID="openSUSE Leap 15.5" CPE="cpe:/o:opensuse:leap:15.5">openSUSE Leap 15.5</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="python3-aiohttp-3.6.0-150100.3.12.1">
      <FullProductName ProductID="python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="python-aiohttp-doc-3.6.0-150100.3.12.1">
      <FullProductName ProductID="python-aiohttp-doc-3.6.0-150100.3.12.1">python-aiohttp-doc-3.6.0-150100.3.12.1</FullProductName>
    </Branch>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="Image SLES15-SP3-BYOS-Azure">
      <FullProductName ProductID="Image SLES15-SP3-BYOS-Azure:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of Image SLES15-SP3-BYOS-Azure</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="Image SLES15-SP3-HPC-BYOS-Azure">
      <FullProductName ProductID="Image SLES15-SP3-HPC-BYOS-Azure:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of Image SLES15-SP3-HPC-BYOS-Azure</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="Image SLES15-SP3-SAP-BYOS-Azure">
      <FullProductName ProductID="Image SLES15-SP3-SAP-BYOS-Azure:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of Image SLES15-SP3-SAP-BYOS-Azure</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="Image SLES15-SP3-SAPCAL-Azure">
      <FullProductName ProductID="Image SLES15-SP3-SAPCAL-Azure:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of Image SLES15-SP3-SAPCAL-Azure</FullProductName>
    </Relationship>
    <Relationship ProductReference="python-aiohttp-doc-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP1">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP1:python-aiohttp-doc-3.6.0-150100.3.12.1">python-aiohttp-doc-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP1</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP1">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP1:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP1</FullProductName>
    </Relationship>
    <Relationship ProductReference="python-aiohttp-doc-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP2">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP2:python-aiohttp-doc-3.6.0-150100.3.12.1">python-aiohttp-doc-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP2</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP2">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP2:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP2</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP3">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP3:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP3</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP4">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP4:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP4</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Public Cloud 15 SP5">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Public Cloud 15 SP5:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of SUSE Linux Enterprise Module for Public Cloud 15 SP5</FullProductName>
    </Relationship>
    <Relationship ProductReference="python-aiohttp-doc-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 15.4">
      <FullProductName ProductID="openSUSE Leap 15.4:python-aiohttp-doc-3.6.0-150100.3.12.1">python-aiohttp-doc-3.6.0-150100.3.12.1 as a component of openSUSE Leap 15.4</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 15.4">
      <FullProductName ProductID="openSUSE Leap 15.4:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of openSUSE Leap 15.4</FullProductName>
    </Relationship>
    <Relationship ProductReference="python-aiohttp-doc-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 15.5">
      <FullProductName ProductID="openSUSE Leap 15.5:python-aiohttp-doc-3.6.0-150100.3.12.1">python-aiohttp-doc-3.6.0-150100.3.12.1 as a component of openSUSE Leap 15.5</FullProductName>
    </Relationship>
    <Relationship ProductReference="python3-aiohttp-3.6.0-150100.3.12.1" RelationType="Default Component Of" RelatesToProductReference="openSUSE Leap 15.5">
      <FullProductName ProductID="openSUSE Leap 15.5:python3-aiohttp-3.6.0-150100.3.12.1">python3-aiohttp-3.6.0-150100.3.12.1 as a component of openSUSE Leap 15.5</FullProductName>
    </Relationship>
  </ProductTree>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="1">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Affected versions of aiohttp have a security vulnerability regarding the inconsistent interpretation of the http protocol. HTTP/1.1 is a persistent protocol, if both Content-Length(CL) and Transfer-Encoding(TE) header values are present it can lead to incorrect interpretation of two entities that parse the HTTP and we can poison other sockets with this incorrect interpretation. A possible Proof-of-Concept (POC) would be a configuration with a reverse proxy(frontend) that accepts both CL and TE headers and aiohttp as backend. As aiohttp parses anything with chunked, we can pass a chunked123 as TE, the frontend entity will ignore this header and will parse Content-Length. The impact of this vulnerability is that it is possible to bypass any proxy rule, poisoning sockets to other users like passing Authentication Headers, also if it is present an Open Redirect an attacker could combine it to redirect random users to another website and log the request. This vulnerability has been addressed in release 3.8.0 of aiohttp. Users are advised to upgrade. There are no known workarounds for this vulnerability.</Note>
    </Notes>
    <CVE>CVE-2023-47641</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>Image SLES15-SP3-BYOS-Azure:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>Image SLES15-SP3-HPC-BYOS-Azure:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>Image SLES15-SP3-SAP-BYOS-Azure:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>Image SLES15-SP3-SAPCAL-Azure:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP1:python-aiohttp-doc-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP1:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP2:python-aiohttp-doc-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP2:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP3:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP4:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Public Cloud 15 SP5:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>openSUSE Leap 15.4:python-aiohttp-doc-3.6.0-150100.3.12.1</ProductID>
        <ProductID>openSUSE Leap 15.4:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
        <ProductID>openSUSE Leap 15.5:python-aiohttp-doc-3.6.0-150100.3.12.1</ProductID>
        <ProductID>openSUSE Leap 15.5:python3-aiohttp-3.6.0-150100.3.12.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>moderate</Description>
      </Threat>
    </Threats>
    <Remediations>
      <Remediation Type="Vendor Fix">
        <Description xml:lang="en">To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
</Description>
        <URL>https://www.suse.com/support/update/announcement/2023/suse-su-20234909-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2023-47641.html</URL>
        <Description>CVE-2023-47641</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1217174</URL>
        <Description>SUSE Bug 1217174</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
