Subcategories

  • 1 Topics
    1 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
  • ubports/focal branching will happen on 14 February

    Pinned
    3
    4 Votes
    3 Posts
    4k Views
    D
    @peat_psuwit Thank you for all you do. It is much appreciated!
  • The road(map) explained

    Pinned Moved
    25
    29 Votes
    25 Posts
    14k Views
    lduboeufL
    @jhackler You will find OTAs Project board here: https://github.com/orgs/ubports/projects
  • Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad

    44
    11 Votes
    44 Posts
    2k Views
    G
    @Keneda said in Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad: Yes, kind of. Thanks, interesting. It's worthy of note that - as could be expected - these corporations only provide a way to migrate to their own platform, not from their things to competing services. If you want to go away of me, take care of yourself, they say. Note sure it would be realist to expect otherwise of anyone.
  • Call for testing: Ubuntu Touch 20.04 OTA-11

    12
    5 Votes
    12 Posts
    1k Views
    peat_psuwitP
    Ubuntu Touch 20.04 OTA-11 is released. Thank you everyone for testing. https://ubports.com/blog/ubports-news-1/ubuntu-touch-24-04-1-1-and-20-04-ota-11-release-3984
  • Call for testing: Ubuntu Touch 24.04-1.1

    62
    12 Votes
    62 Posts
    6k Views
    peat_psuwitP
    Ubuntu Touch 24.04-1.1 is released. Thank you everyone for testing. https://ubports.com/blog/ubports-news-1/ubuntu-touch-24-04-1-1-and-20-04-ota-11-release-3984
  • Smooth Edges: Bug Report (updated 25, 2025)

    1
    10 Votes
    1 Posts
    135 Views
    No one has replied
  • SIM Toolkit Support

    1
    0 Votes
    1 Posts
    86 Views
    No one has replied
  • Idea: overlayfs for user terminal

    29
    0 Votes
    29 Posts
    1k Views
    G
    @Fuseteam I have tried to use crackle and have a few observations about it, do you prefer that I do it here (where it's a bit off-topic) or is there a better place where I should create a new topic ?
  • Some shell programs are missing in 24.04-1

    11
    0 Votes
    11 Posts
    713 Views
    C
    @Bolly No, I'm just waiting now to see whether my suggestions are taken up. If necessary, I can use syncthing instead of rsync. But of course it's a shame if you have a shell but the programs are missing. greetings Charly
  • Input lag? Keyboard issues.

    9
    -1 Votes
    9 Posts
    478 Views
    G
    @zakafx revisiting this; I wonder if the root cause of the perceived slowness could be the haptic feedback.
  • Has anyone looked into porting to a foldable?

    4
    0 Votes
    4 Posts
    278 Views
    TeckMonsterT
    If a trusted & skilled dev wants to take this on I am will to buy them a used 1st gen Pixel Fold. I may be willing to pay $300 towards a Fold 9, but I hate how big those are, though they have display out which the smaller 1st gen doesn't have:( Ah shoot, I just realized Halium might be an issue for both those, as far as I can tell we don't have one for Android 14 or 15 yet. o7
  • ubports-pdk

    1
    0 Votes
    1 Posts
    114 Views
    No one has replied
  • No notification from Cinny UT since Upgrade 24.04-1.0

    7
    0 Votes
    7 Posts
    723 Views
    S
    All notifications are affected. The current options are wait for it to be fixed in stable or switch to daily.
  • UT 24.04 is good, and that's good ( great ) news

    1
    1 Votes
    1 Posts
    236 Views
    No one has replied
  • Xmir: Lomiri High CPU usage + battery drain.

    1
    1 Votes
    1 Posts
    178 Views
    No one has replied
  • We Drop Ubuntu Touch Entirely

    Locked
    31
    -10 Votes
    31 Posts
    3k Views
    arubislanderA
    @klh Even confined apps can be made to be exempt from suspension (via the Tweak tool). And apparently this is also currently the case for XWayland apps. This is a bug, no doubt, but something to be aware of nonetheless for now. maybe the thread should be locked for new replies Good idea!
  • Call for testing: Ubuntu Touch 24.04-1.0

    126
    10 Votes
    126 Posts
    27k Views
    V
    Thanks @danfro , that's a helpful hint to know.
  • WhatsApp not working

    5
    0 Votes
    5 Posts
    1k Views
    pparentP
    @ToxyPoxy Although it seems that calls could possibly make its way to Whatsapp web one day, which would be amazing, and then we will probably be able to support it inside the app. https://beebom.com/whatsapp-web-voice-and-video-calling-coming-soon/ https://3dvf.com/en/whatsapp-will-soon-allow-making-calls-directly-from-your-web-browser/
  • Snap issues on Ubuntu Touch

    9
    0 Votes
    9 Posts
    874 Views
    J
    @arubislander @Keneda OK, good to know
  • How do I get to 24.04-1.0 from testing?

    3
    0 Votes
    3 Posts
    571 Views
    R
    @lsitongia with the installer you can install UT again and choose 'do NOT wipe data'. I had to do the same. it went smoothly. I lost no data, nothing broke.