Closed
Bug 764356
Opened 13 years ago
Closed 13 years ago
WebGL exposes desktop window elements in canvas
Categories
(Core :: Graphics: CanvasWebGL, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: posidron, Unassigned)
Details
(Keywords: sec-moderate, testcase)
Attachments
(4 files)
I have noticed that during fuzzing the framebuffer methods that desktop elements of the underlying OS are exposed in the canvas. The content which is shown appears to be random after each reload of the page. Haven't looked more into this issue yet and am not certain whether it is possible to construct something which shows more than just fragments. Benoit mentioned that this is not intended and recommended to file a bug for this issue.
Benoit, the testcase also includes an commented out block which uses readPixels() which produces the same effect.
| Reporter | ||
Comment 1•13 years ago
|
||
| Reporter | ||
Comment 2•13 years ago
|
||
| Reporter | ||
Updated•13 years ago
|
Whiteboard: [sg:sec-low] → [sg:sec-moderate]
| Reporter | ||
Updated•13 years ago
|
Keywords: sec-moderate
Whiteboard: [sg:sec-moderate]
| Reporter | ||
Comment 3•13 years ago
|
||
This screenshot makes it a bit more clear where you can actually read the file names in the SourceTree application.
| Reporter | ||
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Comment 4•13 years ago
|
||
Can you elaborate on why you resolved as WORKSFORME? Is the bug not reproducible at all anymore?
What was the about:support of systems where it reproduced?
If reproducible, this is a good candidate for sg:high as it's about information leakage.
Comment 5•13 years ago
|
||
(Sorry that I didn't react to this sooner. Since the switch to no-bugmail-by-default-for-secure bugs, I've been missing a few sec bugs like that. Should configure my bugmail properly).
Comment 6•13 years ago
|
||
Note, this could be the same as bug 777457 which reproduced in Firefox 13 and "went away by itself" with the release of Firefox 14.
| Reporter | ||
Comment 7•13 years ago
|
||
Correct, it is not reproducible anymore.
I have demo'ed this last week on our security work week where it was still reproducible with a trunk build. Since ~Thursday last week I was unable to reproduce this behavior. I have tested it today again with a new build but it seems to be fixed for now.
If this behavior pop's up again I will re-open this bug.
System Information:
MacBook Pro 2012
CPU: 2.6 Ghz i7
RAM: 16GB
Vendor ID 0x10de
Device ID 0xfd5
WebGL Renderer: NVIDIA GeForce GT 650M
OpenGL Engine: 2.1 NVIDIA-8.0.51
GPU Accelerated Windows: 1/1 OpenGL
ProductName: Mac OS X
ProductVersion: 10.8
BuildVersion: 12A269
Updated•10 years ago
|
Group: core-security → core-security-release
Updated•8 years ago
|
Group: core-security-release
You need to log in
before you can comment on or make changes to this bug.
Description
•