News: 1627073348

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Google fixes 'Chromebork' one-character code typo that prevented Chrome OS logins

(2021/07/23)


Bug of the week Google has fixed a bug in Chrome OS version 91.0.4472.165 that surfaced on Monday and prevented some users from being able to login to their systems.

Chrome OS downloads updates automatically but doesn't apply them until reboot, so only those who restarted their Chromebooks to ingest the force-fed broken update were affected.

Earlier this week, the internet titan on its Google Workplace status page [1]said , "Our engineering team has identified an issue on Chrome OS 91.0.4472.165. The rollout of this version was halted."

[2]

As a workaround for those bitten by the bug, Google advised users: to " [3]powerwash " their Chrome OS devices back to factory settings; to rollback the Chrome OS device to a previous version via USB; or to remove the affected account and add the account back to the device. All three mitigations, however, clear local data on the device.

[4]

[5]

The programming blunder [6]consists of a single missing character, an ampersand (&), that was inadvertently omitted from the Chrome OS C++ code. That oversight changed the logical AND operator (&&) in this conditional statement to a bitwise AND (&): if (key_data_.has_value() && !key_data_-label().empty())

That means, for one thing, both sides of the conditional statement would be evaluated every time, rather than the right-hand-side call to empty() only being made if the left-hand-side has_value() returned true . In any case, omitting the ampersand changed the behavior of Chrome OS's code.

The typo was [7]committed to the Chrome OS source on July 2, 2021, and didn't affect anyone until this week. The typo was [8]discussed on Reddit earlier this week.

[9]What follows Patch Tuesday? Exploit Wednesday. Grab this bumper batch of security updates from Microsoft

[10]Jira Data Center user? Here's a critical Ehcache vulnerability to spoil your day

[11]Chromebook boom won’t outlive COVID-19 pandemic, says IDC

[12]SonicWall suggests people unplug their end-of-life gateways under 'active attack' by ransomware crims

Google's patch, Chrome OS 91.0.4472.167, was issued on Wednesday and has been rolling out gradually per Google's release pattern.

"Affected devices can login via guest mode or an account that hasn't signed into the device and follow the steps in this [Help Center] [13]article to download the update," said Google.

This is the second Chrome OS version 91 update to go awry this month. An update to version [14]91.0.4472.147 , issued on June 30, 2021, proved [15]problematic for certain hardware configurations , causing extreme CPU usage. Google undid the offending update about a week ago but [16]the problematic code has yet to be dealt with. ®

Get our [17]Tech Resources



[1] https://support.cloud.google.com/portal/system-status?start_time=1626753600000

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YPs7@ziGhmPLFCf@37Qj4AAAAIQ&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://support.google.com/chromebook/answer/183084?hl=en

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YPs7@ziGhmPLFCf@37Qj4AAAAIQ&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YPs7@ziGhmPLFCf@37Qj4AAAAIQ&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3039560/2/cryptohome/vault_keyset.cc#471

[7] https://chromium.googlesource.com/chromiumos/platform2/+/a99bb48cf00496d7eed6b587c6440b2f6edf07b0%5E%21/cryptohome/vault_keyset.cc

[8] https://www.reddit.com/r/chromeos/comments/onlcus/update_it_seems_google_has_pulled_the_165_stable/h5vev76/

[9] https://www.theregister.com/2021/07/14/patch_tuesday/

[10] https://www.theregister.com/2021/07/22/jira_data_center_ehcache_vulnerability/

[11] https://www.theregister.com/2021/06/24/idc_personal_computing_device_tracker_chromebook_boom_ends/

[12] https://www.theregister.com/2021/07/15/sonicwall_secure_access/

[13] https://support.google.com/chromebook/answer/177889?hl=en

[14] https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-chrome-os_30.html

[15] https://chromeunboxed.com/chrome-os-91-busted-youre-not-alone/

[16] https://bugs.chromium.org/p/chromium/issues/detail?id=1226037

[17] https://whitepapers.theregister.com/



1893 The ideal brain tonic
1900 Drink Coca-Cola -- delicious and refreshing -- 5 cents at all
soda fountains
1905 Is the favorite drink for LADIES when thirsty -- weary -- despondent
1905 Refreshes the weary, brightens the intellect and clears the brain
1906 The drink of QUALITY
1907 Good to the last drop
1907 It satisfies the thirst and pleases the palate
1907 Refreshing as a summer breeze. Delightful as a Dip in the Sea
1908 The Drink that Cheers but does not inebriate
1917 There's a delicious freshness to the taste of Coca-Cola
1919 It satisfies thirst
1919 The taste is the test
1922 Every glass holds the answer to thirst
1922 Thirst knows no season
1925 Enjoy the sociable drink
-- Coca-Cola slogans