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
  • 11 Votes
    39 Posts
    10k Views
    K
    @Lakotaubp It also got the error a few weeks ago then I just tried it again and it worked. Anyway, let's see if there's any news about it
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • This week in development (week 52 2024)

    84
    23 Votes
    84 Posts
    19k Views
    MoemM
    @mariogrip said in This week in development (week 52 2024): I'd like to start posting weekly development updates here on the forums - this is a bit of an experiment, so please let me know if you find these updates useful and what could be improved. I think it's a great idea, and I think starting a fresh weekly thread would improve things. If once a week is too much, consider a slower pace that's easier to stick to.
  • 13 Votes
    4 Posts
    2k Views
    LuksusL
    @peat_psuwit I overlayed touch.pa for two reasons: to make bluetooth calls work more reliable. So this one maybe get fixed by the MR. to make wired headphones work. For this it was needed to explicitly add the rate=48000 parameter to the load-module command: https://gitlab.com/ubports/porting/community-ports/android10/fairphone/fairphone_fp3/-/blame/halium-10.0-focal/overlay/system/etc/pulse/touch.pa?ref_type=heads#L55
  • [Call for testing] Announcing out-of-schedule Ubuntu Touch 20.04 OTA-7

    15
    15 Votes
    15 Posts
    3k Views
    stanwoodS
    Just wanted to say thank you! OTA-7 arrived tonight on my Redmi Note 9S and I applied it successfully. All seems perfectly fine. So thank you for continuous hard work!
  • The Cell Broadcast story

    73
    1
    5 Votes
    73 Posts
    27k Views
    KenedaK
    @arubislander said in The Cell Broadcast story: Does anyone know however if the audio settings should be overriden in an emergency broadcast and that the alarm sound should always be audible? I don't know if it should, but that would make sense. And if it should not, it would make sense to give the choice to user in settings anyway.
  • clearer indication of images present in the updater.

    1
    1
    0 Votes
    1 Posts
    171 Views
    No one has replied
  • Keyboard Bar from the Terminal in any App?

    5
    0 Votes
    5 Posts
    559 Views
    C
    @kugiigi Thanks for asking! I know the Arrow and Touch Area of the Keyboard exsits. But I would need tap, ctrl, alt, ... more or less the keyboard modifier keys
  • Call for testing: Ubuntu Touch 20.04 OTA-6

    Locked
    79
    2 Votes
    79 Posts
    28k Views
    peat_psuwitP
    Ubuntu Touch 20.04 OTA-6 is released. Thank you everyone involved in testing. https://ubports.com/blog/ubports-news-1/post/ubuntu-touch-ota-6-focal-release-3942
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • Noble numbat 24.06.0 Ubuntu touch.

    noble 24.06
    6
    0 Votes
    6 Posts
    2k Views
    AppLeeA
    Hi @pe3noATo2DOTpl Ubuntu Touch is very different from Ubuntu Desktop. Also snaps are now available thanks to Snapz0r an app developed by Alfred. Alfred was not payed for this and deserves kuddos and support from the community for this. Still, the official packaging system for Ubuntu Touch is Click. I don't know what your post was about but be assured that if it comes (one day) to this kind of decision we will think about it. But in the meantime, enjoy having the possibility to install snaps as well as click on your Ubuntu Touch device. Hi @Enrico13011978 If you want to bring AppImage to Ubuntu Touch like Alfred brought Snaps, you're more than welcome. The more the merrier.
  • Connection problem pip3

    17
    0 Votes
    17 Posts
    2k Views
    developerbaymanD
    @andreij-98 no not currently
  • channel switching in ubuntu touch on the phone

    7
    0 Votes
    7 Posts
    795 Views
    MrT10001M
    @Keneda I got one of these devices to install UT on it, but the bootloader unlocking procedure was and still is a nightmare for Xiaomi devices. It also needed the screen replacing which I have. It's just a matter of getting around to it.
  • Call for testing: Ubuntu Touch 20.04 OTA-5

    Locked
    65
    6 Votes
    65 Posts
    28k Views
    arubislanderA
    As this thread was created to test the RC that would become OTA-5, and since OTA-5 has been released, I will lock this thread Any bugs found on OTA-5 going forward should ideally be reported on GitLab. If you would like community input on your particular issue please open a dedicated thread for that.
  • Development testers for Anbox

    222
    3 Votes
    222 Posts
    271k Views
    arubislanderA
    @Ricardo23 Both Ubuntu Touch 16.04 and Anbox are no longer in active development and way past their support date.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • Battery saving tip

    battery
    1
    6 Votes
    1 Posts
    538 Views
    No one has replied
  • Call for testing: background location updates

    28
    8 Votes
    28 Posts
    9k Views
    A
    @danfro not working on my FP4, but I didn't investigate much
  • CardDav (contacts) support

    carddav contacts
    55
    14 Votes
    55 Posts
    24k Views
    lduboeufL
    Got "generic Cerddav" working too, but for that one there is not any check and feedback when you create your account.
  • Big thanks!

    2
    2 Votes
    2 Posts
    543 Views
    R
    Hi I am highjacking this thread just to say a BIG THANKS for the hard work on Ofono. It has been a long time since I tried to send a mms. I have Sony Xperia X(FOCAL Stable) and Google Pixel 3A(FOCAL Devel) as daliy drivers in my family and to my surprise mms is working, both sending and receiving. THIS have never fully worked with my carrier, EVER. So once agian a BIG THANKS