Unity Linux 20.1050e Security Update: kernel (UTSA-2026-100134)
| Reporter | Title | Published | Views | Family All 93 |
|---|---|---|---|---|
| Vulnerability of the confont_get() function in the drivers/tty/vt/vt.c module – The kernel virtual terminal support driver of the Linux operating system allows an attacker to gain access to protected information. | 27 Mar 202500:00 | – | bdu_fstec | |
| CVE-2024-50076 affecting package kernel for versions less than 6.6.64.2-1 | 28 Jan 202503:56 | – | cbl_mariner | |
| Linux kernel 安全漏洞 | 29 Oct 202400:00 | – | cnnvd | |
| CVE-2024-50076 | 29 Oct 202400:50 | – | cve | |
| CVE-2024-50076 vt: prevent kernel-infoleak in con_font_get() | 29 Oct 202400:50 | – | cvelist | |
| CVE-2024-50076 | 29 Oct 202400:50 | – | debiancve | |
| HP ThinPro 8.1 SP8 Security Updates | 27 Oct 202500:00 | – | hp | |
| vt: prevent kernel-infoleak in con_font_get() | 29 Jan 202508:00 | – | mscve | |
| CVE-2024-50076 | 29 Oct 202401:15 | – | nvd | |
| Ubuntu: Security Advisory (USN-7383-1) | 28 Mar 202500:00 | – | openvas |
10
| Source | Link |
|---|---|
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
| nessus | www.nessus.org/u |
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(336663);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/08/17");
script_cve_id("CVE-2024-50076");
script_name(english:"Unity Linux 20.1050e Security Update: kernel (UTSA-2026-100134)");
script_set_attribute(attribute:"synopsis", value:
"The Unity Linux host is missing one or more security updates.");
script_set_attribute(attribute:"description", value:
"The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the
UTSA-2026-100134 advisory.
In the Linux kernel, the following vulnerability has been resolved:
vt: prevent kernel-infoleak in con_font_get()
font.data may not initialize all memory spaces depending on the implementation
of vc->vc_sw->con_font_get. This may cause info-leak, so to prevent this, it
is safest to modify it to initialize the allocated memory space to 0, and it
generally does not affect the overall performance of the system.
Tenable has extracted the preceding description block directly from the Unity Linux security advisory.
Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
# https://src.uniontech.com/#/security_advisory_detail?utsa_id=UTSA-2026-100134
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?6d9f2d4e");
# https://git.kernel.org/stable/c/1e5a17dc77d8a8bbe67040b32e2ef755901aba44
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?6fab0dc3");
# https://git.kernel.org/stable/c/23c4cb8a56978e5b1baa171d42e616e316c2039d
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?8f9616fc");
# https://git.kernel.org/stable/c/adb1f312f38f0d2c928ceaff089262798cc260b4
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?52e0e241");
# https://git.kernel.org/stable/c/b3959d5eca136e0588f9af3867b34032160cb826
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?f4b70a8e");
# https://git.kernel.org/stable/c/dc2d5f02636c7587bdd6d1f60fc59c55860b00a4
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?85f272c9");
# https://git.kernel.org/stable/c/dc794e878e6d79f75205be456b1042a289c5759d
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?52389e7b");
# https://git.kernel.org/stable/c/efc67cee700b89ffbdb74a0603a083ec1290ae31
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?c4468691");
# https://git.kernel.org/stable/c/f956052e00de211b5c9ebaa1958366c23f82ee9e
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?9537b87b");
# https://lore.kernel.org/linux-cve-announce/2024102936-CVE-2024-50076-43f7@gregkh
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?89d7eb77");
script_set_attribute(attribute:"see_also", value:"https://nvd.nist.gov/vuln/detail/CVE-2024-50076");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2024-50076");
script_set_attribute(attribute:"solution", value:
"Update the affected kernel package.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/C:C/I:N/A:N");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2024-50076");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vuln_publication_date", value:"2024/10/29");
script_set_attribute(attribute:"patch_publication_date", value:"2026/08/13");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/08/17");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Unity Linux 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_info2.nasl");
script_require_keys("Host/local_checks_enabled", "Host/UOS-Server/release", "Host/UOS-Server/rpm-list", "Host/cpu");
exit(0);
}
include('rpm2.inc');
if (!get_kb_item('Host/local_checks_enabled')) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
var os_product = get_kb_item('installed_os/local/SSH/0/product');
if (isnull(os_product) || 'UOS Server' >!< os_product) audit(AUDIT_OS_NOT, 'UOS Server');
var os_version = get_kb_item('installed_os/local/SSH/0/version');
if (isnull(os_version)) audit(AUDIT_UNKNOWN_APP_VER, 'UOS Server');
if (! preg(pattern:"^20.1050e([^0-9]|$)", string:os_version)) audit(AUDIT_OS_NOT, 'UOS Server 20.1050e', 'UOS Server ' + os_version);
if (!get_kb_item('Host/UOS-Server/rpm-list')) audit(AUDIT_PACKAGE_LIST_MISSING);
var cpu = get_kb_item('Host/cpu');
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ('aarch64' >!< cpu && 'amd64' >!< cpu && 'x86_64' >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, 'UOS Server', cpu);
var constraints = [
{
'release': '20',
'sp': '1050e',
'pkgs': [
{'reference':'kernel-5.10.0-27.18.uel20', 'sp':'1050e', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE},
{'reference':'kernel-5.10.0-27.18.uel20', 'sp':'1050e', 'cpu':'amd64', 'rpm_spec_vers_cmp':TRUE},
{'reference':'kernel-5.10.0-27.18.uel20', 'sp':'1050e', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE}
]
}
];
var os_release = get_one_kb_item('installed_os/local/SSH/0/release');
var os_sp = get_one_kb_item('Host/*/minor_release');
var flag = 0;
var reference;
var sp;
var _cpu;
var el_string;
var rpm_spec_vers_cmp;
var epoch;
var allowmaj;
var exists_check;
var cves;
foreach var constraint ( constraints ) {
# Check that the target release is equal to the affected release
if (!empty_or_null(constraint['release'])){
if (constraint['release'] != os_release) continue;
}
if (!empty_or_null(constraint['sp'])){
if (constraint['sp'] != os_sp) continue;
}
foreach var pkg ( constraint['pkgs'] ) {
reference = NULL;
sp = NULL;
_cpu = NULL;
el_string = NULL;
rpm_spec_vers_cmp = NULL;
epoch = NULL;
allowmaj = NULL;
exists_check = NULL;
cves = NULL;
if (!empty_or_null(pkg['reference'])) reference = pkg['reference'];
if (!empty_or_null(pkg['sp'])) sp = pkg['sp'];
if (!empty_or_null(pkg['cpu'])) _cpu = pkg['cpu'];
if (!empty_or_null(pkg['el_string'])) el_string = pkg['el_string'];
if (!empty_or_null(pkg['rpm_spec_vers_cmp'])) rpm_spec_vers_cmp = pkg['rpm_spec_vers_cmp'];
if (!empty_or_null(pkg['epoch'])) epoch = pkg['epoch'];
if (!empty_or_null(pkg['allowmaj'])) allowmaj = pkg['allowmaj'];
if (!empty_or_null(pkg['exists_check'])) exists_check = pkg['exists_check'];
if (!empty_or_null(pkg['cves'])) cves = pkg['cves'];
if (reference &&
## (no known rpm to check OR known rpm_exists)
(!exists_check || rpm_exists(rpm:exists_check)) &&
rpm_check(sp:sp, cpu:_cpu, reference:reference, epoch:epoch, el_string:el_string, rpm_spec_vers_cmp:rpm_spec_vers_cmp, allowmaj:allowmaj, cves:cves)) 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, 'kernel');
}
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
17 Aug 2026 00:00Current
6.4Medium risk
Vulners AI Score6.4
CVSS 3.16.5
EPSS0.00601