Net::EasyTCP Vulnerability — Ubuntu Security Update (USN-8985-1)
USN-8985-1 fixes CVE-2024-56830 in Perl's Net::EasyTCP module: it used the built-in rand() function to generate encryption keys when no strong randomization module was present, letting attackers predict session keys (CWE-338, CVSS 5.4). Update: sudo apt update && sudo apt upgrade libnet-easytcp-perl and restart Perl services using the module.
SharedLicense लाइसेंस के तहत इसका अर्थ
Predictable encryption keys mean an attacker can decrypt session traffic — the module's encryption becomes theater rather than protection.
-
USN-8985-1
Publication date
3 November 2026
Overview
Net::EasyTCP could be made to expose sensitive information over the
network.
Releases
Packages
- libnet-easytcp-perl – Easily create secure, bandwidth-friendly TCP/IP clients and servers
Details
It was discovered that Net::EasyTCP used the built-in Perl rand() function
to generate encryption keys when no strong randomization module was
present. An attacker could possibly use this issue to predict the keys and
obtain sensitive information.
It was discovered that Net::EasyTCP used the built-in Perl rand() function
to generate encryption keys when no strong randomization module was
present. An attacker could possibly use this issue to predict the keys and
obtain sensitive information.
Update instructions
In general, a standard system update will make all the necessary changes.
Learn more about how to get the fixes.
The problem can be corrected by updating your system to the following package versions:
| Ubuntu Release | Package Version | ||
|---|---|---|---|
|
24.04
LTS noble |
libnet-easytcp-perl – | ||
|
22.04
LTS jammy |
libnet-easytcp-perl –
0.26-4ubuntu0.22.04.1~esm1 Ubuntu Pro |
||
|
20.04
LTS focal |
libnet-easytcp-perl –
0.26-4ubuntu0.20.04.1~esm1 Ubuntu Pro |
||
|
18.04
LTS bionic |
libnet-easytcp-perl –
0.26-4ubuntu0.18.04.1~esm1 Ubuntu Pro |
||
|
16.04
LTS xenial |
libnet-easytcp-perl –
0.26-3ubuntu0.1~esm1 |
||
References
अक्सर पूछे जाने वाले प्रश्न
What is CVE-2024-56830?
Who is affected?
How do I apply the fix?
Why does predictable key generation matter?
अपने सिस्टम में भेद्यताओं की जाँच करें
अपना उत्पाद और ऑपरेटिंग सिस्टम चुनें ताकि आपके लिए लागू सटीक फिक्स कमांड देख सकें।
अपना सिस्टम जाँचें