Skip to content

[css-color-4] Security: handling of color-profiles #5552

@jsalowey

Description

@jsalowey

I've been assigned to security review this document. I have some concerns with the handling of color profiles and how they might introduce security and privacy risks. My understanding of them is incomplete.

  1. Are the .icc files listed in the color-profile meant to be retrieved and parsed in real time?

If so there is a potential risk that these requests could be used to track a user or deliver a malicious payload.

  1. Are .icc files something that browsers already parse or is this a file-format that is new to them? Can these files contain any "scripts" or "code"?

What are the ways an implementation can mitigate any risks associated with handling this new file type?

  1. Can a script determine if the profile was used or if a fallback was used?

If so it seems this could be used in fingerprinting

  1. How would color-profiles interact with content security policy?

Do you envision any special treatment of these requests by content security policy?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions