openSUSE 16 Security Update : golang-github-prometheus-prometheus (openSUSE-SU-2026:20177-1)
| Reporter | Title | Published | Views | Family All 1215 |
|---|---|---|---|---|
| SUSE-SU-2026:1013-1 Security update 5.0.7 for Multi-Linux Manager Client Tools | 25 Mar 202610:11 | – | osv | |
| SUSE-SU-2026:1035-1 Maintenance update for Multi-Linux Manager 4.3 Release Notes Release Notes | 25 Mar 202610:21 | – | osv | |
| SUSE-SU-2026:1524-1 Security update 5.1.3 for Multi-Linux Manager Client Tools | 21 Apr 202609:26 | – | osv | |
| SUSE-SU-2026:20232-1 Security update for golang-github-prometheus-prometheus | 5 Feb 202610:43 | – | osv | |
| SUSE-SU-2026:20236-1 Security update for cockpit-subscriptions | 6 Feb 202602:52 | – | osv | |
| SUSE-SU-2026:20237-1 Security update for cockpit | 6 Feb 202603:13 | – | osv | |
| SUSE-SU-2026:20336-1 Security update for cockpit-subscriptions | 6 Feb 202602:52 | – | osv | |
| SUSE-SU-2026:20337-1 Security update for cockpit | 6 Feb 202603:13 | – | osv | |
| SUSE-SU-2026:20338-1 Security update for cockpit-packages | 6 Feb 202609:35 | – | osv | |
| SUSE-SU-2026:20454-1 Security update for cockpit | 17 Feb 202609:00 | – | osv |
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The package checks in this plugin were extracted from
# openSUSE Security Update openSUSE-SU-2026:20177-1. The text itself
# is copyright (C) SUSE.
##
include('compat.inc');
if (description)
{
script_id(298293);
script_version("1.2");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/02/18");
script_cve_id("CVE-2025-12816", "CVE-2025-13465");
script_name(english:"openSUSE 16 Security Update : golang-github-prometheus-prometheus (openSUSE-SU-2026:20177-1)");
script_set_attribute(attribute:"synopsis", value:
"The remote openSUSE host is missing one or more security updates.");
script_set_attribute(attribute:"description", value:
"The remote openSUSE 16 host has a package installed that is affected by multiple vulnerabilities as referenced in the
openSUSE-SU-2026:20177-1 advisory.
Update to version 3.5.0:
Security issues fixed:
- CVE-2025-13465: prototype pollution in the _.unset and _.omit functions can lead to deletion of methods
from global (bsc#1257329).
- CVE-2025-12816: interpretation conflict vulnerability allowing bypassing cryptographic verifications
(bsc#1255588).
Other updates and bugfixes:
- Update to 3.5.0 (jsc#PED-13824):
* [FEATURE] Remote-write: Add support for Azure Workload Identity
as an authentication method for the receiver.
* [FEATURE] PromQL: Add first_over_time(...) and
ts_of_first_over_time(...) behind feature flag.
* [FEATURE] Federation: Add support for native histograms with
custom buckets (NHCB).
* [ENHANCEMENT] PromQL: Add warn-level annotations for counter
reset conflicts in certain histogram operations.
* [ENHANCEMENT] UI: Add scrape interval and scrape timeout to
targets page.
- Update to 3.4.0:
* Add unified AWS service discovery for ec2, lightsail and ecs services.
* [FEATURE] Native histograms are now a stable, but optional
feature.
* [FEATURE] UI: Show detailed relabeling steps for each
discovered target.
* [ENHANCEMENT] Alerting: Add unknown state for alerting rules
that haven't been evaluated yet.
* [BUGFIX] Scrape: Fix a bug where scrape cache would not be
cleared on startup.
- Update to 3.3.0:
* [FEATURE] Spring Boot 3.3 includes support for the Prometheus
Client 1.x.
* [ENHANCEMENT] Dependency management for Dropwizard Metrics has
been removed.
- Update to 3.2.0:
* [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1).
* [ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in Add
and Sub.
* [BUGFIX] TSDB: Native Histogram Custom Bounds with a NaN
threshold are now rejected.
- Update to 3.1.0:
* [FEATURE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec.
created timestamp (CT) is now called start timestamp (ST).
* [BUGFIX] Mixin: Add static UID to the remote-write dashboard.
- Update to 3.0.1:
* [BUGFIX] Promql: Make subqueries left open.
* [BUGFIX] Fix memory leak when query log is enabled.
* [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint.
- Update to 3.0.0:
* [CHANGE] Deprecated feature flags removed.
* [FEATURE] New UI.
* [FEATURE] Remote Write 2.0.
* [FEATURE] OpenTelemetry Support.
* [FEATURE] UTF-8 support is now stable and enabled by default.
* [FEATURE] OTLP Ingestion.
* [FEATURE] Native Histograms.
* [BUGFIX] PromQL: Fix count_values for histograms.
* [BUGFIX] TSDB: Fix race on stale values in headAppender.
* [BUGFIX] UI: Fix selector / series formatting for empty metric
names.
- Update to 2.55.0:
* [FEATURE] PromQL: Add `last_over_time` function.
* [FEATURE] Agent: Add `prometheus_agent_build_info` metric.
* [ENHANCEMENT] PromQL: Optimise `group()` and `group by()`.
* [ENHANCEMENT] TSDB: Reduce memory usage when loading blocks.
* [BUGFIX] Scrape: Fix a bug where a target could be scraped
multiple times.
- Update to 2.54.0:
* [CHANGE] Remote-Write: highest_timestamp_in_seconds and
queue_highest_sent_timestamp_seconds metrics now initialized to
0.
* [CHANGE] API: Split warnings from info annotations in API
response.
* [FEATURE] Remote-Write: Version 2.0 experimental, plus metadata
in WAL via feature flag.
* [FEATURE] PromQL: add limitk() and limit_ratio() aggregation
operators.
* [ENHANCEMENT] PromQL: Accept underscores in literal numbers.
* [ENHANCEMENT] PromQL: float literal numbers and durations are
now interchangeable (experimental).
* [ENHANCEMENT] PromQL (experimental native histograms): Optimize
histogram_count and histogram_sum functions.
* [BUGFIX] PromQL: Fix various issues with native histograms.
* [BUGFIX] TSDB: Fix race on stale values in headAppender.
* [BUGFIX] OTLP receiver: Allow colons in non-standard units.
Tenable has extracted the preceding description block directly from the SUSE security advisory.
Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://bugzilla.suse.com/1255588");
script_set_attribute(attribute:"see_also", value:"https://bugzilla.suse.com/1257329");
script_set_attribute(attribute:"see_also", value:"https://www.suse.com/security/cve/CVE-2025-12816");
script_set_attribute(attribute:"see_also", value:"https://www.suse.com/security/cve/CVE-2025-13465");
script_set_attribute(attribute:"solution", value:
"Update the affected golang-github-prometheus-prometheus package.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N");
script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N");
script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:H/SI:H/SA:H");
script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:P");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-13465");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2025/11/25");
script_set_attribute(attribute:"patch_publication_date", value:"2026/02/05");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/02/07");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:opensuse:golang-github-prometheus-prometheus");
script_set_attribute(attribute:"cpe", value:"cpe:/o:novell:opensuse:16.0");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"SuSE Local Security Checks");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/cpu", "Host/SuSE/release", "Host/SuSE/rpm-list");
exit(0);
}
include('rpm.inc');
if (!get_kb_item('Host/local_checks_enabled')) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
var os_release = get_kb_item('Host/SuSE/release');
if (isnull(os_release) || os_release =~ "^(SLED|SLES)") audit(AUDIT_OS_NOT, 'openSUSE');
var _os_ver = pregmatch(pattern: "^SUSE([\d.]+)", string:os_release);
if (isnull(_os_ver)) audit(AUDIT_UNKNOWN_APP_VER, 'openSUSE');
_os_ver = _os_ver[1];
if (os_release !~ "^(SUSE16\.0)$") audit(AUDIT_OS_RELEASE_NOT, 'openSUSE', '16.0', os_release);
if (!get_kb_item("Host/SuSE/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
var cpu = get_kb_item('Host/cpu');
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ('x86_64' >!< cpu && cpu !~ "^i[3-6]86$" && 's390' >!< cpu && 'aarch64' >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, 'openSUSE ' + _os_ver, cpu);
var pkgs = [
{'reference':'golang-github-prometheus-prometheus-3.5.0-160000.1.1', 'release':'SUSE16.0', 'rpm_spec_vers_cmp':TRUE}
];
var flag = 0;
foreach package_array ( pkgs ) {
var reference = NULL;
var _release = NULL;
var _cpu = NULL;
var rpm_spec_vers_cmp = NULL;
if (!empty_or_null(package_array['reference'])) reference = package_array['reference'];
if (!empty_or_null(package_array['release'])) _release = package_array['release'];
if (!empty_or_null(package_array['cpu'])) cpu = package_array['cpu'];
if (!empty_or_null(package_array['rpm_spec_vers_cmp'])) rpm_spec_vers_cmp = package_array['rpm_spec_vers_cmp'];
if (reference && _release) {
if (rpm_check(release:_release, cpu:_cpu, reference:reference, rpm_spec_vers_cmp:rpm_spec_vers_cmp)) flag++;
}
}
if (flag)
{
security_report_v4(
port : 0,
severity : SECURITY_WARNING,
extra : rpm_report_get()
);
exit(0);
}
else
{
var tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, 'golang-github-prometheus-prometheus');
}
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
18 Feb 2026 00:00Current
6.7Medium risk
Vulners AI Score6.7
CVSS 3.15.3 - 8.6
CVSS 47.9
EPSS0.01627
SSVC