forked from pool/cloud-init
- Add cloud-init-use-different-random-src.diff (bsc#1162937, CVE-2020-8631)
+ Use non-deterministic generator for password generation. OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/cloud-init?expand=0&rev=162
This commit is contained in:
parent
3bb80bd89a
commit
d3536e70a5
16
cloud-init-use-different-random-src.diff
Normal file
16
cloud-init-use-different-random-src.diff
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
diff --git a/cloudinit/util.py b/cloudinit/util.py
|
||||||
|
index d99e82fa5..c02b3d9a5 100644
|
||||||
|
--- a/cloudinit/util.py
|
||||||
|
+++ b/cloudinit/util.py
|
||||||
|
@@ -397,9 +397,10 @@ def translate_bool(val, addons=None):
|
||||||
|
|
||||||
|
|
||||||
|
def rand_str(strlen=32, select_from=None):
|
||||||
|
+ r = random.SystemRandom()
|
||||||
|
if not select_from:
|
||||||
|
select_from = string.ascii_letters + string.digits
|
||||||
|
- return "".join([random.choice(select_from) for _x in range(0, strlen)])
|
||||||
|
+ return "".join([r.choice(select_from) for _x in range(0, strlen)])
|
||||||
|
|
||||||
|
|
||||||
|
def rand_dict_key(dictionary, postfix=None):
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 12 22:37:57 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
||||||
|
|
||||||
|
- Add cloud-init-use-different-random-src.diff (bsc#1162937, CVE-2020-8631)
|
||||||
|
+ Use non-deterministic generator for password generation.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Feb 12 19:30:42 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
Wed Feb 12 19:30:42 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
||||||
|
|
||||||
|
@ -45,6 +45,7 @@ Patch55: cloud-init-mix-static-dhcp.patch
|
|||||||
Patch56: cloud-init-sysconf-path.patch
|
Patch56: cloud-init-sysconf-path.patch
|
||||||
# FIXME (lp#1860164)
|
# FIXME (lp#1860164)
|
||||||
Patch57: cloud-init-no-tempnet-oci.patch
|
Patch57: cloud-init-no-tempnet-oci.patch
|
||||||
|
Patch58: cloud-init-use-different-random-src.diff
|
||||||
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: filesystem
|
BuildRequires: filesystem
|
||||||
@ -190,6 +191,7 @@ Documentation and examples for cloud-init tools
|
|||||||
%patch55 -p0
|
%patch55 -p0
|
||||||
%patch56
|
%patch56
|
||||||
%patch57
|
%patch57
|
||||||
|
%patch58 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1315
|
%if 0%{?suse_version} && 0%{?suse_version} <= 1315
|
||||||
|
Loading…
Reference in New Issue
Block a user