Is Android webview in e/OS 4.2 insecure?

Hi,

e/OS 4.2 was released a few days ago and comes with Android webview 148.7778.178 which is seemingly outdated as it was released in May 2026. Current version of webview is 153.x and other custom ROMS such as IodéOS and CalyxOS use 151.x. Still e/OS seems to lag quite a bit in that respect…However I’m not sure whether the version number tell the whole story regarding security fixes. It seems that a massive amount of security flaws have been addressed in 149.x, 150.x and 151.x according to this information. If we focus on the version number, than e/OS misses all those fixes. But is this really the case or are some fixes from newer versions backported to 148.x in e/OS? According to the now over a year old statement regarding e/OS security, Murena can provide updates to webview for 0 day vulnerabilities. However the release notes of e.g v4.2 do not mention anything regarding backported security fixes for Android webview. @Manoj is there any information regarding the outdated Android webview from the team? Does e/OS miss all the newer security patches that have been applied to newer versions, and if so why should we trust the security of e/OS webview? The long awaited statement regarding e/OS security policy that the team is currently working on would help clarify those interrogations.

1 Like

The team is working on a redo of the Browser app. Expect the updated version with latest patches to be released along with v4.4 by October.

4 Likes

Thanks for the update. But I’m not using the browser app (I use Brave). Is the Android Webview element necessarily tied to e/OS browser app? It is a problem if development of the browser app delays updates on the android system webview…

1 Like

It would be interesting to know how many of the fixed vulnerabilities actually pose a real, easily-exploitable threat to phone users in normal use. In my experience, the risks created by vast majority of these ‘vulnerabilities’ are largely not-exploitable ‘in real life’. It is the so-called ‘0 day vulnerabilities’ that can pose a real threat - and that Murena promise to provide prompt fixes for - and the linked article does not identify any of the fixed vulnerabilities being ‘0 day’. So probably not worth worrying about for a normal phone user.

2 Likes

A zero-day vulnerability generally refers to a vulnerability that is being exploited before a patch is available, or, more broadly, before the vendor has had an opportunity to address it. This should theoretically be covered by Murena’s backport policy, as described in their previous security statement. However, something about the current situation still concerns me.

From Google’s perspective, the vulnerabilities fixed in Android WebView versions 149.x, 150.x, and 151.x were not zero-days, because Google released patches before there was evidence that they were being exploited. That’s fine as far as Google’s definition is concerned. But what happens if a system doesn’t receive those patches and one of those vulnerabilities is subsequently exploited?

Would Google monitor previously patched vulnerabilities and notify Murena if one of them starts being exploited, so that Murena can then backport the corresponding fix to an outdated WebView version? I’m not convinced that this is how the process works. How would Google even track the different WebView versions used by the various custom ROMs?

I assume that the intended process is something like this: if Google discovers a zero-day vulnerability—i.e. one for which Google itself does not yet have a patch—it releases a fix, and Murena can then backport that fix to its supported WebView version. But if Google has already released a patch and e/OS has deliberately not incorporated it—for example, because development resources are currently focused on the browser app—the situation seems different. If that vulnerability is later exploited in the wild, the affected e/OS systems would still be vulnerable even though a patch has existed for months.

In that scenario, I wouldn’t expect Google necessarily to contact Murena and say, “This vulnerability from four months ago is now being exploited, so you should apply the patch we already released.” Presumably, Murena would need to identify that development independently and decide to backport the fix. At that point, we’re essentially relying on Murena to detect when a previously patched vulnerability, whose fix was not incorporated into e/OS, starts being actively exploited. That is what I find increasingly concerning, especially since Murena can’t have the same detection abilities as Google has.

There is an additional reason for concern: some of the fixes included in Google’s WebView 149.x–151.x releases were classified as critical, including vulnerabilities that could potentially allow an attacker to escape the browser’s sandbox. Even if these were not technically zero-day vulnerabilities at the time Google disclosed and patched them, I would still consider leaving such fixes unimplemented for an extended period problematic.

1 Like

Hi @kilou ,

Personally I am afraid google do not tell custom ROM developers anything directly, they were supposed to manage AOSP, now to be sort of abandoned I think I heard (hence Graphene in cahoot with motorola).

It would be a perfect and like a fairy tale world if despicable google cared about anyone but themselves :roll_eyes:

I think the need for them security patches is highly overemphasised and one of big tech ‘control tools’, but it’s only my take.

Quite often those who say ‘you don’t need AV on your mobile’ are quite paranoid about famous ‘security patches’ :grinning_face:

2 Likes

it was summer so CVEs ceased to work and everybody took a break as they should

Tentos linked uazos statement at What happened to Cromite? - #2 by Tentos

maintaining a sane android webview doesn’t seem fun.

Maybe, but unlike 0-day vulnerabilities, virtually anyone can figure out how to design an exploit when a patch for it exists and is freely available, especially with the help of AI. So leaving unpatched critical vulnerabilities becomes even more of an issue nowadays. A similar problem occurs if you keep using your phone long after the end of software support: everyone agrees this is a security risk. How is that different? Of course webview is not android SPL. Personally I’m okay with some delay on android SPL because how you use your phone can possibly mitigate some of the risk (at least I hope so). However we all browse the web and use apps that potentially access the android system webview. There is not much we can do to mitigate this except only using an external up-to-date browser and no apps, especially since many apps do not provide ways to open links in the external browser.

I don’t want to sound too harsh about e/OS. I mean I’ve been running it (and still am) with great joy on my FP6 since over a year now. However I’m looking around at other ROMs (especially since the recent unexpected drop of seedvault in e/OS) and see that others seem to be doing way better with respect to keeping the android webview up to date…

2 Likes

This is great to hear.
I would even suggest to distribute WebView updates via AppLounge, if feasible.

Indeed, and I do not blame uazo (i.e., the Cromite developer) for taking a break or thinking about stopping the development.

I think that it is necessary that Murena and the /e/OS Foundation roll out their own browser and WebView: /e/OS runs on at least 100.000 devices, so it is no longer some free-time project by a developer. I even think that Murena should have switched earlier - I do not expect /e/OS to be a security-hardened system, but an up-to-date browser is still necessary. And I unfortunately cannot blame anyone if they prefer to switch to another ROM because of this. :frowning:

1 Like

That would be great indeed…and is what AXP.OS had been doing with AOSmium webview distributed in F-Droid (and DivestOS before that). This shows that it should be feasible.

Numbers of vulns fixed is always a bit tricky, there is a lot of context (and currently, AI hype). Many vulnerabilities are only exploitable in unusual circumstances or require special cases to have meaningful impact.

However, there is CVE-2026-11645, an out of bounds read/write in V8, fixed in 149 on June 8. “Google is aware that an exploit for CVE-2026-11645 exists in the wild”.

“A remote attacker can execute arbitrary code inside the Chrome renderer sandbox by serving a crafted HTML page to a target user.”

Qualys said “exploited in the wild”. It’s also in CISA’s KEV.

I’m super new to android, so I might be misinterpreting. But if /e/OS 4.2 ships 148.7778.178, and WebView is built from the same code and runs the same V8, it looks like e/OS may be missing this important patch.

2 Likes

Thanks for the link @sash , I found it most interesting here:

It looks like it is good earner for those finding the loops… not necessarily vicious attackers really bothered :slightly_smiling_face:

Now we have two problems:

  1. e/OS does not patch critical non 0-day vulnerabilities on time

  2. even some 0-day exploits identified by Google (such as CVE-2026-11645) are not back ported to e/OS, despite Murena claiming “otherwise”

:grimacing:

Just to be clear, I am not entirely sure on this one. I’m not that familiar with intricacies of android/chrome patching.

1 Like

According to release notes, the current webview (I.e. 148.7778.178) was introduced in e/os v4.0. The release notes of v4.1.1 or v4.2 do not mention any back ported 0-day vulnerability, unlike release notes of v3.0.4 which explicitly mentionned that two 0-day vulnerabilities were fixed. So I guess we can reasonably fear that this CVE-2026-11645 was not fixed…or at best that release notes are incomplete.

I have no fear... 😂             

@Manoj can the team confirm if the current Android webview in e/OS 4.2 has been patched against the 0-day vulnerability CVE-2026-11645 ?

the way i understand it, google still develops AOSP and contributes huge amounts of code to linux. What google changed was it stopped adding the device tree of the pixel phones to aosp. Not many manufacturers make the device tree available. This made pixels much easier to support for custom roms.

All android phones use AOSP, as the Android with google apps is just AOSP with some extra stuff.

1 Like

You claim. Sure you just don’t have an axe to grind with eOS? Do you use eOS?

1 Like