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
  • Wayland scaling for non-QT apps

    scaling sdl wayland
    1
    0 Votes
    1 Posts
    367 Views
    No one has replied
  • CI is now fixed and freeze is lifted

    6
    5 Votes
    6 Posts
    969 Views
    AppLeeA
    @rocky58 said in CI is now fixed and freeze is lifted: Evidently I am still on the road to ignorance. As we all are. And if never had to work with git that's no surprise. But nowadays most projects I encounter made use of git (can be on-prem, github, gitlab, bitbucket, ...) For a long time I only knew about subversion
  • Call for testing: Ubuntu Touch Focal OTA-4

    54
    1 Votes
    54 Posts
    19k Views
    AppLeeA
    @AdhithAdhi I already answered in your other post. Sadly your device has not been ported to focal (yet?).
  • GitHub mass archival starts Monday 18 December

    1
    5 Votes
    1 Posts
    436 Views
    No one has replied
  • Making changes to the OS

    Solved
    6
    0 Votes
    6 Posts
    886 Views
    A
    @lduboeuf This is super interesting, thank you!
  • site incompatibilities with qtwebengine 5.15.15 (focal OTA-3)

    2
    0 Votes
    2 Posts
    439 Views
    K
    Such a shame that web moves too fast and don't care much about backward compatibility. Like they just assume everyone's updated anyway. They don't even make fallbacks. Crazy
  • lomiri-system-settings

    21
    0 Votes
    21 Posts
    5k Views
    N
    @lduboeuf I am using crossbuilder t omake deb packages of lomirisystem-settings it built the packages but having issues installing it on ubports-pdk VM for testing where can i specify my own version of the package currently version 1.0.2+ is installed
  • ubports pdk

    2
    0 Votes
    2 Posts
    363 Views
    arubislanderA
    @nibzy26 What have you already tried? Where are you getting stuck?
  • Custom Ringtone per contact for incoming calls

    1
    3 Votes
    1 Posts
    325 Views
    No one has replied
  • FM radio service

    fm-radio
    30
    9 Votes
    30 Posts
    10k Views
    D
    Hello @mardy, the FM Radio App is one that I have received great value from. Unfortunately it does not work with Focal. Do you still maintain it? If so, would it be possible to make a version that works on Focal too? Thank You for you work so far.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • OTA-2 for 20.04 Call for Testing Companion Post

    5
    5 Votes
    5 Posts
    1k Views
    D
    @Flohack On OPO6, under the new version 440, I find the following. The date still reverts to June 1970 i.e. the choice of using the auntomatic from the Router does not work. Also, pressing the restart button just closes down the phone and it never restarts.
  • Widevine DRM (slightly hacky) call for testing (arm64)

    3
    1 Votes
    3 Posts
    821 Views
    K
    @kugiigi Netflix still gets an error though different if widevine is not oresent. This site works though.
  • Browser flac media type?

    7
    0 Votes
    7 Posts
    1k Views
    arubislanderA
    @Vistaus Oh, you are still on xenial. I am out of ideas then.
  • Possibility of basing on ubuntu core?

    7
    0 Votes
    7 Posts
    1k Views
    E
    @alan_g Hehe got it! Thx for everything. I'm going to learn those two for now.
  • 1 Votes
    1 Posts
    304 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    52 Views
    No one has replied
  • UT Fork request

    23
    -2 Votes
    23 Posts
    5k Views
    arubislanderA
    @developerbayman I meant running the graphical app you would be developing inside the chroot, from inside the chroot.
  • OTA-25 Call for Testing Companion Post

    29
    3 Votes
    29 Posts
    10k Views
    lduboeufL
    Please see https://forums.ubports.com/topic/8858/ota-25-hotfix/10 A new RC has roll out that should fix the boot issue. Also for device that have fingerprint, please check if no regression.
  • Ubports projects / OTA-25 (xenial)

    10
    1 Votes
    10 Posts
    2k Views
    D
    @arubislander good news ! saw https://ubports.atlassian.net/plugins/servlet/mobile?originPath=%2Fbrowse%2FYUMI-6#issue/YUMI-6 responsive today