From 694b4fd5b8ed7728b840061b1ca664438ccc08f3 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 15 Oct 2021 18:00:52 +0200 Subject: [PATCH] [Uid] fix 4 missing bits of entropy in UUIDv4 --- src/Symfony/Component/Uid/UuidV4.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Uid/UuidV4.php b/src/Symfony/Component/Uid/UuidV4.php index 53428eeb5bf64..897e1ba627213 100644 --- a/src/Symfony/Component/Uid/UuidV4.php +++ b/src/Symfony/Component/Uid/UuidV4.php @@ -24,7 +24,7 @@ public function __construct(string $uuid = null) { if (null === $uuid) { $uuid = random_bytes(16); - $uuid[6] = $uuid[6] & "\x0F" | "\x4F"; + $uuid[6] = $uuid[6] & "\x0F" | "\x40"; $uuid[8] = $uuid[8] & "\x3F" | "\x80"; $uuid = bin2hex($uuid);