Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libwidevinecdm.dylib signing issue on macOS Catalina #6836

Closed
rebron opened this issue Nov 8, 2019 · 6 comments
Closed

libwidevinecdm.dylib signing issue on macOS Catalina #6836

rebron opened this issue Nov 8, 2019 · 6 comments

Comments

@rebron
Copy link
Collaborator

rebron commented Nov 8, 2019

Description

Brave users on macOS Catalina (does not effect Mojave 10.14 and below) will initially download Widevine Content Decryption Module - Version: 4.10.1440.18.

On browser close and next restart, users will be updated to an unsigned version and will get updated to 4.10.1582.1.

Users will then get the prompt below:
screen_shot_2019-11-07_at_8 52 12_pm

Websites requiring libwidevinecdm.dylib will no longer work unless using the workaround below.

Steps to Reproduce

  1. Download release version of Brave (tested on 70.123), fresh install and profile.
  2. Go to Netflix. Login w/ credentials (or could be before) but important step is get Widevine prompt and install.
  3. Ensure ability to watch Netflix video.
  4. Go to brave://components and notice Widevine version 4.10.1440.18
  5. Close browser.
  6. Restart.
  7. Go to brave://components and notice you've been updated to 4.10.1582.1
  8. Go to Netflix and login. Notice screenshot above and a Netflix error message.

Workaround:

Users will need to allow libwidevinecdm.dylib from Systems Preferences -> Security and Privacy -> General:
screen_shot_2019-11-07_at_9 17 21_pm

and then select open when prompted.

screen_shot_2019-11-08_at_12 27 19_am

Close and restart the browser.

Expected result:

Same behavior with Widevine on websites using macOS Mojave with no additional macOS security prompts.

Reproduces how often:

Easily.

Brave version (brave://version info)

Brave 70.123 macOS Catalina 10.15.1

Version/Channel Information:

  • Can you reproduce this issue with the current release? yes
  • Can you reproduce this issue with the beta channel? yes
  • Can you reproduce this issue with the dev channel? yes
  • Can you reproduce this issue with the nightly channel? yes
@kjozwiak
Copy link
Member

kjozwiak commented Nov 8, 2019

Verification PASSED on macOS 10.15.1 x64 using the following build:

Brave 0.70.123 Chromium: 78.0.3904.97 (Official Build) (64-bit)
Revision 021b9028c246d820be17a10e5b393ee90f41375e-refs/branch-heads/3904@{#859}
OS macOS Version 10.15.1 (Build 19B88)
  • launch 0.70.123 enabled Widevine and checked brave://components/
    • Widevine Content Decryption Module - Version: 4.10.1440.18
  • restarted 0.70.123 CR: 78.0.3904.97 and checked brave://components/
    • Widevine Content Decryption Module - Version: 4.10.1582.2

Once I pulled 4.10.1582.2, ensured that the netflix.com, Prime and YT worked as expected.

Kamils-MBP:~ kjozwiak$ codesign -vvv ~/Library/ApplicationSupport/BraveSoftware/Brave-Browser/WidevineCdm/4.10.1582.2/_platform_specific/mac_x64/libwidevinecdm.dylib
/Users/kjozwiak/Library/ApplicationSupport/BraveSoftware/Brave-Browser/WidevineCdm/4.10.1582.2/_platform_specific/mac_x64/libwidevinecdm.dylib: valid on disk
/Users/kjozwiak/Library/ApplicationSupport/BraveSoftware/Brave-Browser/WidevineCdm/4.10.1582.2/_platform_specific/mac_x64/libwidevinecdm.dylib: satisfies its Designated Requirement

@kjozwiak kjozwiak closed this as completed Nov 8, 2019
@kjozwiak kjozwiak removed this from the 0.71.x - Release milestone Nov 8, 2019
@rebron
Copy link
Collaborator Author

rebron commented Nov 8, 2019

Confirmed. Widevine Content Decryption Module - Version: 4.10.1582.2. Same set up as @kjozwiak only checked on netflix.com. Works great.

@ph00lt0
Copy link

ph00lt0 commented Aug 23, 2023

This issue has made an reappearance.

"libwidevinecdm.dylib" can't be opened because Apple cannot check it for malicious software.

image

WidevineCdm 4.10.2662.3

@yokalona
Copy link

yokalona commented Oct 27, 2023

Have same issue on Version 1.59.117 Chromium: 118.0.5993.70 (Official Build) (x86_64)
Macos: 14.0 (23A344), Intel CPU

Opened this site: https://pelagic-records.com/product/envy-the-fallen-crimson-2xlp/

Dialog reappears until I close the site causing issue.

@M0iem
Copy link

M0iem commented Nov 12, 2023

thanks

@ModernSMSoft
Copy link

I have same issue on Brave is up to date
Version 1.69.162 Chromium: 128.0.6613.120 (Official Build) (x86_64)
MacOS: 14.6.1 (23G93)
CPU: 2,6 GHz 6-Core Intel Core i7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment