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
  • Apps & scopes closing down on shut down

    11
    0 Votes
    11 Posts
    3k Views
    U
    I have raised this in Github Github defect
  • OP3T

    13
    0 Votes
    13 Posts
    4k Views
    advocatuxA
    @Flohack, OP3T comes with OxygenOS which is based in Android 6.x or Android 7.x depending version. https://en.wikipedia.org/wiki/OxygenOS
  • Telegram notifications not showing if app not open

    2
    0 Votes
    2 Posts
    1k Views
    W
    This is not a feature, my Bq E5 also lost notifications at around the end of May. It looks like something cancels the registration of your Ubuntu One account in the Canonical notifications push server, and your device looses the notifications. A workaround that has been reported to work is to delete completely your Ubuntu One account, create a new one, and register again Telegram with the new Ubuntu One account. Just creating a new account and registering Telegram again, without deleting the old account, has not worked for me (I cannot erase my old account since it is my Launchpad account and I have a lot of history there). Now I have moved my daily device to a Nexus 5 and I have recovered Telegram notifications with my old account. In any case who knows how long we are going to have Telegram notifications, as soon as Canonical decides to close the push server they will be gone for good. There is some discussion on how to implement a sustainable notification system (maintaining a push server seems out of the possibilities of UBports) here in the forums and in github.
  • Ota1 channel 15.04 stable

    10
    -1 Votes
    10 Posts
    4k Views
    C
    @Flohack This command needs to be run on your mobile device, so first login into your device via ssh.
  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • Building Ubuntu Touch images

    2
    0 Votes
    2 Posts
    1k Views
    U
    We have the general steps that an image goes through on this wiki page, but we do not have step-by-step instructions for setting it up yourself.
  • Building Hammerhead

    6
    0 Votes
    6 Posts
    2k Views
    V
    Thanks for that pointer, applying it to my Hammerhead tree did permit a build. What would have been my "hands on" Nexus 5 is busy with some highly interesting notification experiments, but I'll see if my built images boot RSN.
  • Which should be the new name of Ubuntu Touch?

    Locked
    3
    0 Votes
    3 Posts
    1k Views
    U
    There's already a topic open for this here. We'd appreciate your opinions there, if you have any to give. No harm done, we just prefer to keep discussion in one place if possible. I'm locking this topic in that interest.
  • Aquaris as Core Device

    9
    1 Votes
    9 Posts
    3k Views
    marcokarloM
    Hi, since a young developer provided a Lineage OS 13.0 version for BQ Aquarius E4.5 maybe one could use this as a base to get a newer kernel? I am not exactly sure what kernel version and what else is needed to get 16.04 working on Krillin but any insight in the requirements for porting to 16.04 would be heartily appreciated. Here is the link to the Lineage OS porting guide: http://www.cyanogenmods.org/forums/topic/lineage-os-13-aquaris-e4-5-krillin-marshmallow-rom/ Here are the links to the Github repository of the developer: https://github.com/Pablito2020/android_kernel_bq_krillin https://github.com/Pablito2020/android_device_bq_krillin I am currently switching my Krillin from the Canonical to the UBPorts image, but if it helps I can also try out the LineageOS version.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Is the tablet os being continued.

    5
    0 Votes
    5 Posts
    2k Views
    U
    When I read the title of this post, I started to get concerned. Was something going on, that I was not aware of, was the tablet going? Thankfully the answer to that is no. For me, the os on the tablet is the main thing. That being because it is all I use now, but to lose the os/support would be out of the question 
  • UT 15.04 R10 and OTA 01

    1
    2 Votes
    1 Posts
    765 Views
    No one has replied
  • Changelogs

    4
    1 Votes
    4 Posts
    1k Views
    N
    Oh ok, so you are asking for changelogs. I took the freedom to change the title to be a little more descriptive, i hope you don't mind. We don't have a system in place to display changelogs on the updater like canonical did. The easiest way to track the development progress is keeping an eye on the GitHub issues and the project management board. There are also milestones there, so you can see what will be fixed when. For example, here's the milestone for yesterdays first stable release OTA 1.
  • Feature Suggestion: Mobile data usage monitoring

    4
    1 Votes
    4 Posts
    1k Views
    U
    I agree that a fea ture like this does make sense, expecially for people who have data limit or have to pay over their allowance. Anything like this that can take the os forward needs to be tracked on a report.
  • Wifi BqM10

    12
    0 Votes
    12 Posts
    3k Views
    U
    I have a similar issue with one of my M10 tablets. When I reboot it on restart it does not seem to be able to pick up the Wi-Fi. Everything else I have connects easy to it, but for some reason not this one tablet. The other Ubuntu Touch tablet that I have connects all OK. How strange, it is affecting just one of them. The only thing I can do is go into Wi-Fi settings, like I am going to add it again. Then before I have chance to add it, it shows as connected in the Settings list. Then it will appear in the notifications bar. I tried waiting for it to connect, thinking that it was taking a long time to auto connect, but this did not work. Only going into settings connects it for me.
  • Enhancement: Support for SuruDark theme

    2
    0 Votes
    2 Posts
    972 Views
    S
    @nfsprodriver I can't speak for the webbrowser-app, but I recall that many dirty things have been done in filemanager-app, especially with the color palette. To be honest, filemanager-app needs to be re-written almost from scratch, since there are many strange things in the code. Just a call to action: if there's someone in the community who would like to address its issues, I guess that any help would be very appreciated from the UBports' guys
  • Multirom Ubuntu/Android for Meizu Pro 5 ?

    meizu pro 5 multirom
    9
    0 Votes
    9 Posts
    4k Views
    M
    @Sconio look on the xda forum, just Google : xda multirom pro 5 :
  • SDK images

    1
    1 Votes
    1 Posts
    816 Views
    No one has replied
  • New version of account-polld in overlay PPA

    2
    8 Votes
    2 Posts
    1k Views
    flohackF
    Wow thats amazing! You are one of the first people contributing to the PPA A warm welcome! BR Florian
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied