<?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 nodejs18</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:0408-1</ID>
    </Identification>
    <Status>Final</Status>
    <Version>1</Version>
    <RevisionHistory>
      <Revision>
        <Number>1</Number>
        <Date>2023-02-14T12:50:31Z</Date>
        <Description>current</Description>
      </Revision>
    </RevisionHistory>
    <InitialReleaseDate>2023-02-14T12:50:31Z</InitialReleaseDate>
    <CurrentReleaseDate>2023-02-14T12:50:31Z</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 nodejs18</Note>
    <Note Title="Details" Type="General" Ordinal="2" xml:lang="en">This update for nodejs18 fixes the following issues:

This update ships nodejs18 (jsc#PED-2097)

Update to NodejJS 18.13.0 LTS:

* build: disable v8 snapshot compression by default
* crypto: update root certificates
* deps: update ICU to 72.1
* doc:

  + add doc-only deprecation for headers/trailers setters
  + add Rafael to the tsc
  + deprecate use of invalid ports in url.parse
  + deprecate url.parse()

* lib: drop fetch experimental warning
* net: add autoSelectFamily and autoSelectFamilyAttemptTimeout options
* src:

  + add uvwasi version
  + add initial shadow realm support

* test_runner:

  + add t.after() hook
  + don't use a symbol for runHook()

* tls:

  + add 'ca' property to certificate object

* util:

  + add fast path for utf8 encoding
  + improve textdecoder decode performance
  + add MIME utilities

- Fixes compatibility with ICU 72.1 (bsc#1205236)
- Fix migration to openssl-3 (bsc#1205042)

Update to NodeJS 18.12.1 LTS:

* inspector: DNS rebinding in --inspect via invalid octal IP
  (bsc#1205119, CVE-2022-43548)

Update to NodeJS 18.12.0 LTS:

* Running in 'watch' mode using node --watch restarts the process
  when an imported file is changed.
* fs: add FileHandle.prototype.readLines
* http: add writeEarlyHints function to ServerResponse
* http2: make early hints generic
* util: add default value option to parsearg

Update to NodeJS 18.11.0:

* added experimental watch mode -- running in 'watch' mode using
  node --watch restarts the process when an imported file is changed
* fs: add FileHandle.prototype.readLines
* http: add writeEarlyHints function to ServerResponse
* http2: make early hints generic
* lib: refactor transferable AbortSignal
* src: add detailed embedder process initialization API
* util: add default value option to parsearg

Update to NodeJS 18.10.0:

* deps: upgrade npm to 8.19.2
* http: throw error on content-length mismatch
* stream: add ReadableByteStream.tee()

Update to Nodejs 18.9.1:

* deps: llhttp updated to 6.0.10

  + CVE-2022-32213 bypass via obs-fold mechanic (bsc#1201325)
  + Incorrect Parsing of Multi-line Transfer-Encoding
    (CVE-2022-32215, bsc#1201327)
  + Incorrect Parsing of Header Fields (CVE-2022-35256, bsc#1203832)

* crypto: fix weak randomness in WebCrypto keygen
  (CVE-2022-35255, bsc#1203831)

Update to Nodejs 18.9.0:

* lib - add diagnostics channel for process and worker
* os - add machine method
* report - expose report public native apis
* src - expose environment RequestInterrupt api
* vm - include vm context in the embedded snapshot

Changes in 18.8.0:

* bootstrap: implement run-time user-land snapshots via
  --build-snapshot and --snapshot-blob. See
* crypto:
  + allow zero-length IKM in HKDF and in webcrypto PBKDF2
  + allow zero-length secret KeyObject
* deps: upgrade npm to 8.18.0
* http: make idle http parser count configurable
* net: add local family
* src: print source map error source on demand
* tls: pass a valid socket on tlsClientError

Update to Nodejs 18.7.0:

* events: add CustomEvent
* http: add drop request event for http server
* lib: improved diagnostics_channel subscribe/unsubscribe
* util: add tokens to parseArgs

- enable crypto policy ciphers for TW and SLE15 SP4+ (bsc#1200303)

Update to Nodejs 18.6.0:

* Experimental ESM Loader Hooks API. For details see,
  https://nodejs.org/api/esm.html
* dns: export error code constants from dns/promises
* esm: add chaining to loaders
* http: add diagnostics channel for http client
* http: add perf_hooks detail for http request and client
* module: add isBuiltIn method
* net: add drop event for net server
* test_runner: expose describe and it
* v8: add v8.startupSnapshot utils

For details, see
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.6.0

Update to Nodejs 18.5.0:

* http: stricter Transfer-Encoding and header separator parsing
  (bsc#1201325, bsc#1201326, bsc#1201327,
   CVE-2022-32213, CVE-2022-32214, CVE-2022-32215)
* src: fix IPv4 validation in inspector_socket
  (bsc#1201328, CVE-2022-32212)

For details, see
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.5.0

Update to Nodejs 18.4.0. For detailed changes see,

https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.4.0
- refreshed: versioned.patch, linker_lto_jobs.patch, nodejs-libpath.patch

Initial packaging of Nodejs 18.2.0. For detailed changes since previous versions, see
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V18.md#18.2.0

</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">SUSE-2023-408,SUSE-SLE-Module-Web-Scripting-12-2023-408</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-20230408-1/</URL>
      <Description>Link for SUSE-SU-2023:0408-1</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://lists.suse.com/pipermail/sle-security-updates/2023-February/013759.html</URL>
      <Description>E-Mail link for SUSE-SU-2023:0408-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/1200303</URL>
      <Description>SUSE Bug 1200303</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1201325</URL>
      <Description>SUSE Bug 1201325</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1201326</URL>
      <Description>SUSE Bug 1201326</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1201327</URL>
      <Description>SUSE Bug 1201327</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1201328</URL>
      <Description>SUSE Bug 1201328</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1203831</URL>
      <Description>SUSE Bug 1203831</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1203832</URL>
      <Description>SUSE Bug 1203832</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1205042</URL>
      <Description>SUSE Bug 1205042</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1205119</URL>
      <Description>SUSE Bug 1205119</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://bugzilla.suse.com/1205236</URL>
      <Description>SUSE Bug 1205236</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-32212/</URL>
      <Description>SUSE CVE CVE-2022-32212 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-32213/</URL>
      <Description>SUSE CVE CVE-2022-32213 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-32214/</URL>
      <Description>SUSE CVE CVE-2022-32214 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-32215/</URL>
      <Description>SUSE CVE CVE-2022-32215 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-35255/</URL>
      <Description>SUSE CVE CVE-2022-35255 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-35256/</URL>
      <Description>SUSE CVE CVE-2022-35256 page</Description>
    </Reference>
    <Reference Type="Self">
      <URL>https://www.suse.com/security/cve/CVE-2022-43548/</URL>
      <Description>SUSE CVE CVE-2022-43548 page</Description>
    </Reference>
  </DocumentReferences>
  <ProductTree xmlns="http://www.icasi.org/CVRF/schema/prod/1.1">
    <Branch Type="Product Family" Name="SUSE Linux Enterprise Module for Web and Scripting 12">
      <Branch Type="Product Name" Name="SUSE Linux Enterprise Module for Web and Scripting 12">
        <FullProductName ProductID="SUSE Linux Enterprise Module for Web and Scripting 12" CPE="cpe:/o:suse:sle-module-web-scripting:12">SUSE Linux Enterprise Module for Web and Scripting 12</FullProductName>
      </Branch>
    </Branch>
    <Branch Type="Product Version" Name="corepack18-18.13.0-8.3.1">
      <FullProductName ProductID="corepack18-18.13.0-8.3.1">corepack18-18.13.0-8.3.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="nodejs18-18.13.0-8.3.1">
      <FullProductName ProductID="nodejs18-18.13.0-8.3.1">nodejs18-18.13.0-8.3.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="nodejs18-devel-18.13.0-8.3.1">
      <FullProductName ProductID="nodejs18-devel-18.13.0-8.3.1">nodejs18-devel-18.13.0-8.3.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="nodejs18-docs-18.13.0-8.3.1">
      <FullProductName ProductID="nodejs18-docs-18.13.0-8.3.1">nodejs18-docs-18.13.0-8.3.1</FullProductName>
    </Branch>
    <Branch Type="Product Version" Name="npm18-18.13.0-8.3.1">
      <FullProductName ProductID="npm18-18.13.0-8.3.1">npm18-18.13.0-8.3.1</FullProductName>
    </Branch>
    <Relationship ProductReference="nodejs18-18.13.0-8.3.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Web and Scripting 12">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1">nodejs18-18.13.0-8.3.1 as a component of SUSE Linux Enterprise Module for Web and Scripting 12</FullProductName>
    </Relationship>
    <Relationship ProductReference="nodejs18-devel-18.13.0-8.3.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Web and Scripting 12">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1">nodejs18-devel-18.13.0-8.3.1 as a component of SUSE Linux Enterprise Module for Web and Scripting 12</FullProductName>
    </Relationship>
    <Relationship ProductReference="nodejs18-docs-18.13.0-8.3.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Web and Scripting 12">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1">nodejs18-docs-18.13.0-8.3.1 as a component of SUSE Linux Enterprise Module for Web and Scripting 12</FullProductName>
    </Relationship>
    <Relationship ProductReference="npm18-18.13.0-8.3.1" RelationType="Default Component Of" RelatesToProductReference="SUSE Linux Enterprise Module for Web and Scripting 12">
      <FullProductName ProductID="SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.1">npm18-18.13.0-8.3.1 as a component of SUSE Linux Enterprise Module for Web and Scripting 12</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">A OS Command Injection vulnerability exists in Node.js versions &lt;14.20.0, &lt;16.20.0, &lt;18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.</Note>
    </Notes>
    <CVE>CVE-2022-32212</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-32212.html</URL>
        <Description>CVE-2022-32212</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1201328</URL>
        <Description>SUSE Bug 1201328</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="2">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The llhttp parser &lt;v14.20.1, &lt;v16.17.1 and &lt;v18.9.1 in the http module in Node.js does not correctly parse and validate Transfer-Encoding headers and can lead to HTTP Request Smuggling (HRS).</Note>
    </Notes>
    <CVE>CVE-2022-32213</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-32213.html</URL>
        <Description>CVE-2022-32213</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1201325</URL>
        <Description>SUSE Bug 1201325</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="3">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The llhttp parser &lt;v14.20.1, &lt;v16.17.1 and &lt;v18.9.1 in the http module in Node.js does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).</Note>
    </Notes>
    <CVE>CVE-2022-32214</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-32214.html</URL>
        <Description>CVE-2022-32214</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1201326</URL>
        <Description>SUSE Bug 1201326</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="4">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The llhttp parser &lt;v14.20.1, &lt;v16.17.1 and &lt;v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).</Note>
    </Notes>
    <CVE>CVE-2022-32215</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-32215.html</URL>
        <Description>CVE-2022-32215</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1201327</URL>
        <Description>SUSE Bug 1201327</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="5">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A weak randomness in WebCrypto keygen vulnerability exists in Node.js 18 due to a change with EntropySource() in SecretKeyGenTraits::DoKeyGen() in src/crypto/crypto_keygen.cc. There are two problems with this: 1) It does not check the return value, it assumes EntropySource() always succeeds, but it can (and sometimes will) fail. 2) The random data returned byEntropySource() may not be cryptographically strong and therefore not suitable as keying material.</Note>
    </Notes>
    <CVE>CVE-2022-35255</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-35255.html</URL>
        <Description>CVE-2022-35255</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1203831</URL>
        <Description>SUSE Bug 1203831</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="6">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">The llhttp parser in the http module in Node v18.7.0 does not correctly handle header fields that are not terminated with CLRF. This may result in HTTP Request Smuggling.</Note>
    </Notes>
    <CVE>CVE-2022-35256</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-35256.html</URL>
        <Description>CVE-2022-35256</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1203832</URL>
        <Description>SUSE Bug 1203832</Description>
      </Reference>
    </References>
  </Vulnerability>
  <Vulnerability xmlns="http://www.icasi.org/CVRF/schema/vuln/1.1" Ordinal="7">
    <Notes>
      <Note Title="Vulnerability Description" Type="General" Ordinal="1" xml:lang="en">A OS Command Injection vulnerability exists in Node.js versions &lt;14.21.1, &lt;16.18.1, &lt;18.12.1, &lt;19.0.1 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.The fix for this issue in https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212 was incomplete and this new CVE is to complete the fix.</Note>
    </Notes>
    <CVE>CVE-2022-43548</CVE>
    <ProductStatuses>
      <Status Type="Fixed">
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-devel-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:nodejs18-docs-18.13.0-8.3.1</ProductID>
        <ProductID>SUSE Linux Enterprise Module for Web and Scripting 12:npm18-18.13.0-8.3.1</ProductID>
      </Status>
    </ProductStatuses>
    <Threats>
      <Threat Type="Impact">
        <Description>important</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-20230408-1/</URL>
      </Remediation>
    </Remediations>
    <References>
      <Reference>
        <URL>https://www.suse.com/security/cve/CVE-2022-43548.html</URL>
        <Description>CVE-2022-43548</Description>
      </Reference>
      <Reference>
        <URL>https://bugzilla.suse.com/1205119</URL>
        <Description>SUSE Bug 1205119</Description>
      </Reference>
    </References>
  </Vulnerability>
</cvrfdoc>
