Re: pkg/60616: doc/pkg-vulnerabilities: fix entries applying CVEs to the wrong product

"Showta Ishizaki via gnats" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
The following reply was made to PR pkg/60616; it has been noted by GNATS.

From: Showta Ishizaki <[email protected]>
To: [email protected]
Cc: 
Subject: Re: pkg/60616: doc/pkg-vulnerabilities: fix entries applying CVEs to the wrong product
Date: Tue, 18 Aug 2026 07:23:36 +0900 (JST)

 A correction and additions for the icinga entries.  The attached
 patch is self-contained for everything icinga-related and
 SUPERSEDES the icinga-base portion of my previous patch (the
 phppgadmin / php / go123 / blosc / py-installer portions of that
 patch are unaffected):
 
 1. The previous patch proposed "icingaweb2<2.6.2" as the
    replacement entry for CVE-2018-18248; that upper bound is
    wrong.  Unlike its four sibling CVEs from the usd-2018-0028
    batch (CVE-2018-18246/18247/18249/18250, all fixed in Icinga
    Web 2 2.6.2 per the companion advisories and NVD), 18248 was
    never fixed: the advisory records "Vendor Status: won't fix"
    (2018-11-08), the 2.6.2 changelog and git range v2.6.1..v2.6.2
    contain no corresponding change, NVD pins 2.6.1 with no
    end-of-range, and the vulnerable dir-parameter handling in
    library/Icinga/Web/Widget/SortBox.php is logically unchanged
    through the latest 2.12.x.  The patch therefore adds an
    UNBOUNDED entry: icingaweb2-[0-9]*.  (pkgsrc's icingaweb2
    2.8.2 is still affected and is flagged correctly by it.)
 
 2. Five more entries of the same family, Icinga Web 2 / Icinga 2
    CVEs written against icinga-base (which packages Icinga 1.x,
    frozen at 1.9.4 -- Icinga 1.x never reached version 2, so
    these can never match):
 
    - icinga-base>=2<2.6.2 x4 -> icingaweb2>=2<2.6.2
      (CVE-2018-18246/18247/18249/18250)
    - icinga-base>=2<2.12.3 -> icinga2>=2.8<2.11.8 plus
      icinga2>=2.12<2.12.3 (CVE-2020-29663: the fix commits are in
      2.11.8 and 2.12.3; 2.12.0/2.12.1 are affected as well -- the
      vulnerable source files are byte-identical across
      2.12.0/2.12.1/2.12.2, so the CVE's "v2.12.2" is branch
      shorthand and NVD's CPE exempting 2.12.0/2.12.1 is an
      encoding artifact.  net/icinga2 has PKGBASE icinga2.)
 
 Thanks as always for the prompt handling of these reports.
 
 Patch against rev 1.779:
 
 --- pkg-vulnerabilities.cvshead	2026-08-17 16:35:32
 +++ pkg-vulnerabilities.1779.icingaA	2026-08-18 07:18:45
 @@ -16401,11 +16401,11 @@
  sqlite3<3.25.3	remote-code-execution		https://nvd.nist.gov/vuln/detail/CVE-2018-20346
  couchdb<2.3.0	remote-privilege-escalation	https://nvd.nist.gov/vuln/detail/CVE-2018-17188
  nagios-base<4.4.3	cross-site-scripting	https://nvd.nist.gov/vuln/detail/CVE-2018-18245
 -icinga-base>=2<2.6.2	cross-site-request-forgery		https://nvd.nist.gov/vuln/detail/CVE-2018-18246
 -icinga-base>=2<2.6.2	cross-site-scripting			https://nvd.nist.gov/vuln/detail/CVE-2018-18247
 -icinga-base>=2		cross-site-scripting			https://nvd.nist.gov/vuln/detail/CVE-2018-18248
 -icinga-base>=2<2.6.2	code-injection				https://nvd.nist.gov/vuln/detail/CVE-2018-18249
 -icinga-base>=2<2.6.2	sensitive-information-disclosure	https://nvd.nist.gov/vuln/detail/CVE-2018-18250
 +icingaweb2>=2<2.6.2	cross-site-request-forgery		https://nvd.nist.gov/vuln/detail/CVE-2018-18246
 +icingaweb2>=2<2.6.2	cross-site-scripting			https://nvd.nist.gov/vuln/detail/CVE-2018-18247
 +#icinga-base>=2		cross-site-scripting			https://nvd.nist.gov/vuln/detail/CVE-2018-18248	# CVE is for Icinga Web 2, not Icinga 1.x; corrected entry added at end of file
 +icingaweb2>=2<2.6.2	code-injection				https://nvd.nist.gov/vuln/detail/CVE-2018-18249
 +icingaweb2>=2<2.6.2	sensitive-information-disclosure	https://nvd.nist.gov/vuln/detail/CVE-2018-18250
  yara-[0-9]*	arbitrary-code-execution	https://nvd.nist.gov/vuln/detail/CVE-2018-19974
  yara-[0-9]*	arbitrary-code-execution	https://nvd.nist.gov/vuln/detail/CVE-2018-19975
  yara-[0-9]*	arbitrary-code-execution	https://nvd.nist.gov/vuln/detail/CVE-2018-19976
 @@ -20424,7 +20424,8 @@
  gdm<3.38.2.1	authentication-bypass	https://nvd.nist.gov/vuln/detail/CVE-2020-27837
  go-text-[0-9]*	denial-of-service	https://nvd.nist.gov/vuln/detail/CVE-2020-28851
  go-text-[0-9]*	denial-of-service	https://nvd.nist.gov/vuln/detail/CVE-2020-28852
 -icinga-base>=2<2.12.3	improper-certificate-validation	https://nvd.nist.gov/vuln/detail/CVE-2020-29663
 +icinga2>=2.8<2.11.8	improper-certificate-validation	https://nvd.nist.gov/vuln/detail/CVE-2020-29663
 +icinga2>=2.12<2.12.3	improper-certificate-validation	https://nvd.nist.gov/vuln/detail/CVE-2020-29663
  mantis<2.24.4	sql-injection				https://nvd.nist.gov/vuln/detail/CVE-2020-28413
  mantis<2.24.4	sensitive-information-disclosure	https://nvd.nist.gov/vuln/detail/CVE-2020-35849
  mediawiki<1.35.1	cross-site-scripting			https://nvd.nist.gov/vuln/detail/CVE-2020-35474
 @@ -30424,3 +30425,4 @@
  nginx{,-devel}>=1.31.0<1.31.3	sensitive-information-disclosure	https://nvd.nist.gov/vuln/detail/CVE-2026-60005
  nginx{,-devel}>=0.9.6<1.30.4	heap-overflow	https://nvd.nist.gov/vuln/detail/CVE-2026-42533
  nginx{,-devel}>=1.31.0<1.31.3	heap-overflow	https://nvd.nist.gov/vuln/detail/CVE-2026-42533
 +icingaweb2-[0-9]*	cross-site-scripting	https://nvd.nist.gov/vuln/detail/CVE-2018-18248
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.