Linux Distros Unpatched Vulnerability : CVE-2026-115644
| Reporter | Title | Published | Views | Family All 15 |
|---|---|---|---|---|
| CVE-2026-115644 | 28 Oct 202617:01 | – | circl | |
| Apache Kafka security vulnerabilities | 28 Oct 202600:00 | – | cnnvd | |
| CVE-2026-115644 | 28 Oct 202616:45 | – | cve | |
| CVE-2026-115644 Apache Kafka: Connect Admin REST API Authentication Bypass via Unapplied REST Extensions | 28 Oct 202616:45 | – | cvelist | |
| EUVD-2026-112173 | 28 Oct 202616:45 | – | euvd | |
| CVE-2026-115644 | 28 Oct 202616:45 | – | mend | |
| CVE-2026-115644 | 28 Oct 202617:18 | – | nvd | |
| UBUNTU-CVE-2026-115644 | 29 Oct 202600:00 | – | osv_ubuntu | |
| PT-2026-128298 | 28 Oct 202600:00 | – | ptsecurity | |
| CVE-2026-115644: Undefined Security Weakness | 28 Oct 202600:00 | – | rapid7 |
10
| Source | Link |
|---|---|
| ubuntu | www.ubuntu.com/security/CVE-2026-115644 |
| cve | www.cve.mitre.org/cgi-bin/cvename.cgi |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(373881);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/10/29");
script_cve_id("CVE-2026-115644");
script_name(english:"Linux Distros Unpatched Vulnerability : CVE-2026-115644");
script_set_attribute(attribute:"synopsis", value:
"The Linux/Unix host has one or more packages installed with a vulnerability that the vendor indicates will not be
patched.");
script_set_attribute(attribute:"description", value:
"The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied
patch available.
- Apache Kafka Connect contains an authentication bypass vulnerability affecting the admin REST API when
admin.listeners is configured with a separate listener from the main listeners property. When operators
isolate the admin REST API by explicitly configuring the admin.listeners property, REST extensions
specified via rest.extension.classes (such as BasicAuthSecurityRestExtension) are not registered or
applied to the admin resource configuration. While the primary REST API listener (configured via
listeners) enforces configured authentication and authorization filters, endpoints mounted under the
separate admin listener (/admin/loggers) fail to inherit or instantiate these extension filters. As a
result, the admin logger endpoint accepts unauthenticated read and write requests even when security
extensions are active on the main listener. Impact: An unauthenticated attacker with network access to the
admin listener can: 1. Read the complete set of logger names and levels, disclosing loaded class names and
which security extensions are in use. 2. Write logger levels, including with scope=cluster which
propagates the change to all workers in the Connect cluster. This can be used to suppress logging (setting
root to OFF) or generate excessive log output (setting root to TRACE), potentially impacting availability
and observability. Mitigation: Users who cannot upgrade immediately can remove the admin.listeners
configuration (or leave it unset). When unset, admin resources share the regular listener and inherit its
security extensions. Resolution: From Apache Kafka 4.2.2, 4.3.2, and 4.4.0, we make sure the REST
extensions specified via rest.extension.classes will also apply to admin.listeners. (CVE-2026-115644)
Note that Nessus relies on the presence of the package as reported by the vendor.");
script_set_attribute(attribute:"see_also", value:"https://ubuntu.com/security/CVE-2026-115644");
script_set_attribute(attribute:"solution", value:
"There is no known solution at this time.");
script_set_attribute(attribute:"agent", value:"unix");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/C:C/I:P/A:P");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:U/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:U/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-115644");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vendor_unpatched", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2026/10/28");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/10/29");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:18.04:-:lts");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:kafka");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Misc.");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ssh_get_info2.nasl", "set_linux_os_id.nasl");
script_require_keys("Host/cpu", "Host/local_checks_enabled", "global_settings/vendor_unpatched", "Host/OS/identifier");
script_require_ports("Host/OS/Ubuntu Linux-18.04");
exit(0);
}
if (!get_kb_item("global_settings/vendor_unpatched")) exit(0, "Unpatched Vulnerabilities Detection not active.");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (empty_or_null(get_one_kb_item("Host/Debian/dpkg-l"))) audit(AUDIT_PACKAGE_LIST_MISSING);
include('linux_unpatched.inc');
var distro_constraints_array = {
"Ubuntu Linux-18.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "18.04",
"pkgs": [
{"reference": "kafka"}
]
}
]
}
};
var distro_constraints_values = linux_unpatched::get_distro_constraints(distro_constraints_arr:distro_constraints_array);
if (empty_or_null(distro_constraints_values)) audit(AUDIT_HOST_NOT, 'affected');
var third_party_support = get_kb_item('Host/OS/extended-third-party');
if (!empty_or_null(third_party_support)) {
var third_party_vendors = distro_constraints_values['third_party'];
if (!empty_or_null(third_party_vendors)) {
var vendor;
foreach vendor (third_party_vendors) {
if (vendor == third_party_support) exit(0, 'A third party management patch is available for this vulnerability from ' + vendor + '.\n');
}
}
}
var report = linux_unpatched::check_unpatched_constraints(distro_constraints_values:distro_constraints_values);
if (!empty_or_null(report))
{
security_report_v4(
port : 0,
severity : SECURITY_WARNING,
extra : report
);
exit(0);
}
else
{
audit(AUDIT_HOST_NOT, 'affected');
}
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
29 Oct 2026 00:00Current
5.9Medium risk
Vulners AI Score5.9
EPSS0.00258