AWS Security ChangesHomeSearch

AWS elasticbeanstalk medium security documentation change

Service: elasticbeanstalk · 2025-04-20 · Security-related medium

File: elasticbeanstalk/latest/dg/eb-cli3-install-linux.md

Summary

Updated Python requirement from 2.7/3.4+ to 3.8+, changed installation examples to Python 3.12, and removed obsolete pip installation logs

Security assessment

Removing support for EOL Python versions (2.7/3.4) addresses potential security risks from using outdated runtimes, though no specific CVE is mentioned

Diff

diff --git a/elasticbeanstalk/latest/dg/eb-cli3-install-linux.md b/elasticbeanstalk/latest/dg/eb-cli3-install-linux.md
index 7141b168f..798bf2bae 100644
--- a//elasticbeanstalk/latest/dg/eb-cli3-install-linux.md
+++ b//elasticbeanstalk/latest/dg/eb-cli3-install-linux.md
@@ -7 +7 @@
-The EB CLI requires Python 2.7, 3.4, or later. If your distribution didn't come with Python, or came with an earlier version, install Python before installing `pip` and the EB CLI. 
+The EB CLI requires Python 3.8 or later. If your distribution didn't come with Python, or came with an earlier version, install Python before installing `pip` and the EB CLI. 
@@ -9 +9 @@ The EB CLI requires Python 2.7, 3.4, or later. If your distribution didn't come
-###### To install Python 3.7 on Linux
+###### To install Python 3.12 on Linux
@@ -23 +23 @@ If your Linux distribution came with Python, you might need to install the Pytho
-                $ sudo apt-get install python3.7
+                $ sudo apt-get install python3.12
@@ -54,8 +53,0 @@ The script downloads and installs the latest version of `pip` and another requir
-    Collecting pip
-      Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB)
-    Collecting setuptools
-      Downloading setuptools-26.1.1-py2.py3-none-any.whl (464kB)
-    Collecting wheel
-      Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
-    Installing collected packages: pip, setuptools, wheel
-    Successfully installed pip setuptools wheel
@@ -91 +83 @@ To modify your `PATH` variable (Linux, Unix, or macOS):
-    pip 8.1.2 from ~/.local/lib/python3.7/site-packages (python 3.7)
+    pip 24.1 from ~/.local/lib/python3.12/site-packages (python 3.12)
@@ -100 +92 @@ To modify your `PATH` variable (Linux, Unix, or macOS):
-    EB CLI 3.14.8 (Python 3.7)
+    EB CLI 3.21.0 (Python 3.12)