Subcategories

  • 2 Topics
    2 Posts
    peat_psuwitP
    Vulnerability During the periodic scanning of the local media, gst-hybris gets loaded by Gstreamer, a media framework, to perform HW-accelerated video decoding. gst-hybris expected the rendering element ("sink") to be HW-accelerated as well, but media scanning does not use HW-accelerated rendering. This results in memory corruption, which could potentially be exploited by a specifically-crafted media. Info The pipeline constructing process of Gstreamer is dynamic; it can automatically pick the demuxer, decoder(s), and sink(s) based on the file type, file content, and component's capability. In this case, Gstreamer picks gst-hybris' HW-accelerated decoder as the decoder, but "fakesink" as the sink (as the scanner only wants to know certain metadata). Now, to perform HW-accelerated video rendering, gst-hybris has a dedicated sink which co-operate with the decoder in order to pass decoded video frame without copying the memory. When Gstreamer connects the decoder with the sink, the decoder can access the sink to perform necessary co-ordination. However, the decoder forgot to check if the sink it accesses is the one it can co-operate, which results in the code writing into the memory it's not supposed to access. In order for this to be exploited, the video has to be on the device, which subsequently leads to it being scanned. Video playback in other cases is not affected, as they always use HW-accelerated video rendering. CWE-843: Access of Resource Using Incompatible Type ('Type Confusion') Severity: Medium Affected versions Affected versions: All Ubuntu Touch versions up to and including 20.04 OTA-10, 24.04-1.0. Fixed in versions: Ubuntu Touch 20.04 OTA-11 and 24.04-1.1. Solution Starting in Ubuntu Touch 20.04 OTA-11 and 24.04-1.1, gst-hybris checks the type of the sink before casting to the expected type. Fixed in: https://gitlab.com/ubports/development/core/hybris-support/gst-hybris/-/commit/58bb0e1ba2169bd85ac0930bf074ab865553356f Recommendations Update your device to Ubuntu Touch 20.04 OTA-11, 24.04-1.1 or newer. Do not download videos from untrusted sources. Timeline The issue was discovered on 30 September 2025, during a debugging of another issue. The issue was discovered before the release of Ubuntu Touch 24.04-1.0, but we did not manage to work it through and fix it in time for that release. Ubuntu Touch 20.04 OTA-11 and 24.04-1.1 was released on 1 December 2025, coordinated with the publication of this advisory. Credit Reported-by: Ratchanan Srirattanamet Patched-by: Ratchanan Sirrattanamet
  • This forum is all about the ongoing efforts to upgrade UT to the 20.04 codebase of Ubuntu.

    132 Topics
    954 Posts
    A
    @Moem @Luksus This is good news as this was a good phone with UBPorts
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • [Discussion] File Manager improvements

    file manager
    49
    1 Votes
    49 Posts
    26k Views
    H
    @sverzegnassi , one problem i have after trying this development version of the file manager is that both *.mp4 and *.MOV files are played back heavily in pink color after installing it, and the problem does not go away when i uninstalling it either. I posted about it here as well, https://forums.ubports.com/topic/600/cannot-play-the-old-mov-made-by-the-canonical-image/4 , but did not get any suggestions on how to fix it. Do you have any ideas what went wrong and how to fix it?
  • Daily usable ?

    38
    0 Votes
    38 Posts
    17k Views
    V
    @Galaxia said in Daily usable ?: The only thing not working consistently is mobile data on ATT network. Once the phones manages to establish a mobile data connection it works great, but as soon as the phone stops using data, the connection silently drops. I have to toggle Cellular data on/off a bunch of times to get it working again. Weird. I'm on AT&T (well, Red Pocket, AT&T network) and I believe I've seen what you're seeing, but only rarely--under the hood it appears to be an issue with the default network metric. But I can go for days jumping to cell and back to wifi at various locations without seeing it, whereas it sounds like it's biting you every time.
  • factory reset... doesn't

    1
    0 Votes
    1 Posts
    789 Views
    No one has replied
  • [BQ E5 vegetahd] Change of grid units, scaling?

    24
    1
    0 Votes
    24 Posts
    10k Views
    flohackF
    @Math Hello, we did not yet commit anything to the stable updates. Probably it will be done with a configuration option, but not decided yet. BR
  • img files and install from fastboot?

    2
    0 Votes
    2 Posts
    1k Views
    V
    Ok, dug through the source to obports-installer, looks like most of the goodies hang off of: https://system-image.ubports.com In particular: https://system-image.ubports.com/ubports-touch/16.04/devel/hammerhead/index.json which tells you where to get bits for various versions. The latest, currently 72, says that there's bits at : /pool/device-e34756d822387fa9371568fa42292f8baf76d79ec7f2cee0f5c002b909dc08f5.delta-device-cc610cfc131187e182588a0f9c7c5c23ba769679708a4ba08b16878f4e93c101.tar.xz which, once you pull it and "xzcat device-e3* | tar -xvf -" will give you boot, recovery, and system img files. I booted just to the bootloader and fastboot flash'ed those partitions, and my phone still boots OK. So I guess I'm at least sorta on the right track....
  • bluetooth device nexus 5

    2
    0 Votes
    2 Posts
    985 Views
    T
    Hmmm its quite funny that our nexus 5 is a bluetooth speaker for other phones xd. But ive have send a file. Just turn off on other phone music streamming to your nexus, an then use program, bluetooth file transfer. In this way i could send files to other phone. Not tested it in back way, i mean send file to nexus 5. U can do this and inform us :D. It should work, you can read this feature in app.
  • Which OTA do I have

    11
    0 Votes
    11 Posts
    4k Views
    J
    @grepo I thought I'd installed UBPorts using the magic-device-tool method - but if I see OS build number: OTA-15, does that mean it didn't work? I'm also using a BQ E4.5 EDIT: I used the system-image server method and it has now installed correctly. The magic-device-tool doesn't seem to work properly?
  • Update OTA2

    11
    0 Votes
    11 Posts
    3k Views
    E
    Update the phone to OTA2 through automatic update, and the phone's operation has improved a lot.
  • add contacts

    4
    0 Votes
    4 Posts
    1k Views
    U
    If you go to Github.com you can create an account there and then go to issues and raise another. When creating it gives you the option to aΔ‘do issue or new feature.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Yesterday the phone was updated to the OTA2 without any problem.

    2
    0 Votes
    2 Posts
    783 Views
    U
    Same here for both my M10 and E5. I did however have to go into settings and manually force the download, even though I had download update to do automatically on wi-fi.
  • build oxide

    2
    0 Votes
    2 Posts
    1k Views
    V
    That pointer to their developer documentation on Oxide is very useful! If anybody with connections back to Ubuntu can pass the word, the "Updating the Chromium version" text just has "TBD". For the long-term viability of UBports, it would be amazingly helpful if a Ubuntu wizard could fill in some details there!
  • Security features

    1
    1 Votes
    1 Posts
    626 Views
    No one has replied
  • Scope & Dash redesign

    1
    2
    1 Votes
    1 Posts
    778 Views
    No one has replied
  • Super Scope

    2
    1
    4 Votes
    2 Posts
    1k Views
    L
    It doesn't exist, at the moment.
  • Meizu Pro 5

    3
    0 Votes
    3 Posts
    1k Views
    S
    Man! You just made me soo happy... Perfekt! Many thanks!
  • WOW!!!!! Nexus 4

    1
    4 Votes
    1 Posts
    756 Views
    No one has replied
  • This topic is deleted!

    5
    0 Votes
    5 Posts
    98 Views