Skip to content

Commit e81f959

Browse files
[AutoPR- Security] Patch telegraf for CVE-2026-4645 [HIGH] (#16322)
1 parent c7b4d00 commit e81f959

2 files changed

Lines changed: 39 additions & 1 deletion

File tree

SPECS/telegraf/CVE-2026-4645.patch

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
From 77ef55ce21fd12b8bd995e1eace449ca6cf8087a Mon Sep 17 00:00:00 2001
2+
From: zhengchun <zhengchunster@gmail.com>
3+
Date: Sat, 21 Feb 2026 21:32:17 +0800
4+
Subject: [PATCH] fix #121
5+
6+
Signed-off-by: Azure Linux Security Servicing Account <azurelinux-security@microsoft.com>
7+
Upstream-reference: https://github.com/antchfx/xpath/commit/afd4762cc342af56345a3fb4002a59281fcab494.patch
8+
---
9+
vendor/github.com/antchfx/xpath/query.go | 9 ---------
10+
1 file changed, 9 deletions(-)
11+
12+
diff --git a/vendor/github.com/antchfx/xpath/query.go b/vendor/github.com/antchfx/xpath/query.go
13+
index fe6f4885..14177d2f 100644
14+
--- a/vendor/github.com/antchfx/xpath/query.go
15+
+++ b/vendor/github.com/antchfx/xpath/query.go
16+
@@ -965,15 +965,6 @@ type logicalQuery struct {
17+
}
18+
19+
func (l *logicalQuery) Select(t iterator) NodeNavigator {
20+
- // When a XPath expr is logical expression.
21+
- node := t.Current().Copy()
22+
- val := l.Evaluate(t)
23+
- switch val.(type) {
24+
- case bool:
25+
- if val.(bool) == true {
26+
- return node
27+
- }
28+
- }
29+
return nil
30+
}
31+
32+
--
33+
2.45.4
34+

SPECS/telegraf/telegraf.spec

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Summary: agent for collecting, processing, aggregating, and writing metrics.
22
Name: telegraf
33
Version: 1.31.0
4-
Release: 15%{?dist}
4+
Release: 16%{?dist}
55
License: MIT
66
Vendor: Microsoft Corporation
77
Distribution: Azure Linux
@@ -31,6 +31,7 @@ Patch16: CVE-2025-47911.patch
3131
Patch17: CVE-2025-58190.patch
3232
Patch18: CVE-2026-2303.patch
3333
Patch19: CVE-2026-26014.patch
34+
Patch20: CVE-2026-4645.patch
3435

3536

3637
BuildRequires: golang
@@ -96,6 +97,9 @@ fi
9697
%dir %{_sysconfdir}/%{name}/telegraf.d
9798

9899
%changelog
100+
* Fri Mar 27 2026 Azure Linux Security Servicing Account <azurelinux-security@microsoft.com> - 1.31.0-16
101+
- Patch for CVE-2026-4645
102+
99103
* Fri Feb 27 2026 Azure Linux Security Servicing Account <azurelinux-security@microsoft.com> - 1.31.0-15
100104
- Patch for CVE-2026-26014, CVE-2026-2303, CVE-2025-58190, CVE-2025-47911
101105

0 commit comments

Comments
 (0)