2024-05-30 13:10:35 |
Marco Trevisan (Treviño) |
bug |
|
|
added bug |
2024-05-30 13:10:48 |
Marco Trevisan (Treviño) |
nominated for series |
|
Ubuntu Noble |
|
2024-05-30 13:10:48 |
Marco Trevisan (Treviño) |
bug task added |
|
gnome-shell (Ubuntu Noble) |
|
2024-05-30 13:10:55 |
Marco Trevisan (Treviño) |
gnome-shell (Ubuntu Noble): status |
New |
Fix Committed |
|
2024-05-30 13:10:58 |
Marco Trevisan (Treviño) |
gnome-shell (Ubuntu Noble): importance |
Undecided |
High |
|
2024-05-30 13:10:59 |
Marco Trevisan (Treviño) |
gnome-shell (Ubuntu Noble): assignee |
|
Marco Trevisan (Treviño) (3v1n0) |
|
2024-06-01 01:59:00 |
Launchpad Janitor |
gnome-shell (Ubuntu): status |
Fix Committed |
Fix Released |
|
2024-06-03 05:46:36 |
Daniel van Vugt |
tags |
|
noble oracular |
|
2024-07-08 09:37:29 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-07-08 09:37:35 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2024-07-08 09:37:42 |
Łukasz Zemczak |
tags |
noble oracular |
noble oracular verification-needed verification-needed-noble |
|
2024-07-10 23:42:09 |
Marco Trevisan (Treviño) |
description |
[ Impact ]
When creating QR Code images for long(er) URIs we may end up creating qr codes whose size isn't matching the expected one and this may lead to a wrongly generated texture (and potential memory access errors).
An example: https://i.imgur.com/x3P4dzQ.png
[ Test case ]
In order to test this from GNOME shell, many components have to be set up that are harder to check so this can be easily simulated using a simple test program that replicates what the shell does to generate the image: https://www.pastery.net/uyzeca/
1. Download and run the test script:
$ wget -O /tmp/shell-qrcode-tester.py https://www.pastery.net/uyzeca/raw
2. Run it with:
$ python3 /tmp/shell-qrcode-tester.py
3. The qrcode should open in a new window and display correctly as
https://imgur.com/dddTL6u.png (pointing to https://bugs.launchpad.net/ubuntu/+source/gnome-shell)
[ Regression potential ]
QrCodes are used only during web authentication that is not something that is generally exposed to users, but this may potentially lead to wrong or missing qr codes textures. |
[ Impact ]
When creating QR Code images for long(er) URIs we may end up creating qr codes whose size isn't matching the expected one and this may lead to a wrongly generated texture (and potential memory access errors).
An example: https://i.imgur.com/x3P4dzQ.png
[ Test case ]
In order to test this from GNOME shell, many components have to be set up that are harder to check so this can be easily simulated using a simple test program that replicates what the shell does to generate the image: https://www.pastery.net/uyzeca/
0. Install mutter compositor (prerequisite, remove it afterwards):
$ sudo apt install mutter
1. Download and run the test script:
$ wget -O /tmp/shell-qrcode-tester.py https://www.pastery.net/uyzeca/raw
2. Run it with:
$ python3 /tmp/shell-qrcode-tester.py
3. The qrcode should open in a new window and display correctly as
https://imgur.com/dddTL6u.png (pointing to https://bugs.launchpad.net/ubuntu/+source/gnome-shell)
[ Regression potential ]
QrCodes are used only during web authentication that is not something that is generally exposed to users, but this may potentially lead to wrong or missing qr codes textures. |
|
2024-07-15 15:48:08 |
Marco Trevisan (Treviño) |
tags |
noble oracular verification-needed verification-needed-noble |
noble oracular verification-done verification-done-noble |
|
2024-07-18 13:57:15 |
Launchpad Janitor |
gnome-shell (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-07-18 13:57:35 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|