CEF X Server dependency

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

CEF X Server dependency

Postby aleitner » Tue Nov 07, 2023 10:33 am

Our current setup allows users to create individual browsing sessions, each running in their own separate CEF process. Yet, due to CEF's inherent dependency on an X11 server, all these separate CEF processes end up sharing a single Xvfb service.

We are keen to understand more about this and have a couple of questions:

Dependency on X11 Server: We're curious about the nature of this X11 dependency. Specifically, why does CEF require an X11 server? Can it operate in a purely headless mode without any X11 dependency?

Potential Security Risks: Perhaps more importantly, we're concerned about potential security risks. In a multi-user environment where individual CEF processes share a single Xvfb service, could this pose a security risk? For instance, can one user's session interfere with or observe another user’s session via the shared X server?

Looking forward to hearing your thoughts. Thanks!
aleitner
Techie
 
Posts: 49
Joined: Fri Jun 16, 2023 12:05 pm

Re: CEF X Server dependency

Postby magreenblatt » Tue Nov 07, 2023 10:53 am

Chromium supports alternatives to X11 via ozone. See https://chromium.googlesource.com/chrom ... verview.md
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to CEF Discussion

Who is online

Users browsing this forum: Majestic-12 [Bot] and 169 guests