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
  • 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
    744 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
    584 Views
    No one has replied
  • Scope & Dash redesign

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

    2
    1
    4 Votes
    2 Posts
    966 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
    734 Views
    No one has replied
  • This topic is deleted!

    5
    0 Votes
    5 Posts
    98 Views
  • Possible memory leak?

    4
    0 Votes
    4 Posts
    1k Views
    flohackF
    @UKPhil Yes I reloaded in between. Runtim on E5 is for me approx 2 days or 1.5 days
  • GPS on Aquaris 4.5

    8
    0 Votes
    8 Posts
    2k Views
    BrisPeteB
    There's an updated version of uNav in the Openstore. Upgrade to that and it should work - I hope. It works for me.
  • Disable SIM

    2
    0 Votes
    2 Posts
    1k Views
    T
    there is a possibility to use script /usr/share/ofono/scripts/offline-modem with parameter /ril_0 which will stop receiving signals from network, so typing in terminal: /usr/share/ofono/scripts/offline-modem /ril_0 will turn off SIM1 ... and to say B-side as well /usr/share/ofono/scripts/online-modem /ril_0 will trun it back on if you want to manipulate SIM2 just use /ril_1 parameter for those scripts
  • linux-phone

    4
    1 Votes
    4 Posts
    2k Views
    flohackF
    See our Q&A from last Saturday: UBports has no plans other than to follow what they do. They need to finalize hardware specs to get an idea if a port is viable or not. Currently it´s simply too vague. BR
  • OnePlus One & Fairphone 2

    8
    1 Votes
    8 Posts
    2k Views
    N
    The Nexus 5 has some problems with video recording, so i'd say the FP2 delivers a better experience. But of course, the FP2's price tag might influence your decision... Used Nexus 5 devices can be found pretty cheap. Both are an ok experience.
  • on screen standbay

    1
    0 Votes
    1 Posts
    587 Views
    No one has replied
  • Detailed Roadmap to 16.04 on Halium 7.1 and beyond

    1
    5 Votes
    1 Posts
    1k Views
    No one has replied
  • CalDav/Carddav working on OTA-1?

    9
    1 Votes
    9 Posts
    3k Views
    polyluxP
    @marcokarlo The one from the OpenStore is installed. Reinstalling didn't bring up a new cal option. Are you talking about the version from the ubuntu store perhaps?
  • meizu pro 5 legacy status

    10
    0 Votes
    10 Posts
    3k Views
    S
    @Flohack That's the way to do it! I like the fighting spirit! Thanks.