Logo

Jason Schwarzenberger

Senior Front-end Engineer

I Discovered a DRM bug in Chrome

I discovered a bug in Chrome web browser that reveals DRM protected video during a screen recording if there are CSS filters applied to any parent element.

Here is a demo reproduction page.


Chrome DRM issue with CSS

Chrome DRM issue with CSS

ref: https://issues.chromium.org/issues/362007492

Environment

  • macOS, various
  • Video with Widevine DRM content protection
  • CSS blur filter

Tangential Chromium issue

Steps to reproduce the problem

  • 1) Start video
  • 2) Begin screen recording
  • 3) Configure video to be blurred

What went wrong?

DRM protected video is visible during screen recording when css blur filter applied.

What is the expected behavior?

The DRM protected video is blank during screen recording

Video container

Reproduction: screen recording

https://www.youtube.com/watch?v=mSt12xwKpgM