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
  • Call for testing: updated Pulseaudio from Ubuntu 16.04

    15
    4 Votes
    15 Posts
    3k Views
    peat_psuwitP
    @dR0W Ok. It seems like Pulseaudio is unable to enable "voice call mode" on your BT headset for some reason. To help investigate this, please follow this: Disconnect the headset if connected. Run echo 'exec pulseaudio --start -vv --log-target=syslog' >~/.config/upstart/pulseaudio.override to enable additional logging on Pulseaudio. Run initctl stop pulseaudio then initctl start pulseaudio. Note that restarting it won't take the settings above into effect. Now, connect your headset, then have a call. Send me the file /var/log/syslog. I'm not sure if it contains sensitive information or not, so you can PM me if you want. After testing, remove the config file by rm ~/.config/upstart/pulseaudio.override Also, if possible, could you please retry this with the old version of Pulseaudio?
  • 2 Votes
    14 Posts
    2k Views
    Mic_M
    AVM is already offering comparable media phones - which can play regional and internet radio stations and also videos from a harddisk which is connected to the router. But at least the AVM phones are not a bit so powerfull than UT already is (no bluetooth e.g.). https://en.avm.de/products/fritzfon/fritzfon-c6/technical-specifications/ https://en.avm.de/news/the-latest-news-from-fritz/2019/new-fritz-clip-the-fritzbox-as-a-media-server/
  • Nexus 5 updates on release channel?

    5
    0 Votes
    5 Posts
    845 Views
    flohackF
    See left side of this board: https://github.com/orgs/ubports/projects/15 - All critical devel bugs must be fixed before we make a new RC
  • (Solved) - List installed apps

    11
    0 Votes
    11 Posts
    2k Views
    AlainW94A
    @Flohack Regarding the user-data folder, it took at least 30-35 minutes to backup 12Go (including compression) over usb2.0, and nearly the same (a little faster) to restore (arround 20 minutes). The system-data folder was smaller then it take less than 5 minutes to backup (and 3 more to restore). I was thinking about doing it on the SD at the beginning but as my data partition was about 54Go, I was scared that my 32Go SD card wasn't sufficient (as I already had a lot of things on my SD like all the pictures taken by the camera, they are very big on te Pro5 because of the sensor quality). And one other thing was that my sdcard wasn't mounted on recovery, I think that the recovery-turbo.img miss a lot of features. For the phone where the system-data and user-data are correctly mounted on the /data folder in recovery, this script can work well if you remove the line "adb shell mount /dev/block/sda44 /data" But if you want to do that locally on the SD card, if it is mounted, you can do that on the recovery nearly the same way, don't forget to use tar as it will take care of the symlinks (not to ignore them, it will save them too). It will be very perfect if that can be integrated to the installer !
  • Touch dbus extensions?

    10
    0 Votes
    10 Posts
    3k Views
    E
    @vandys For record purpose : https://docs.ubuntu.com/phone/en/platform/guides/push-notifications-server-guide https://github.com/BigET/NotificationPost
  • Call for testing: Correct dual-SIM data switching

    1
    1 Votes
    1 Posts
    325 Views
    No one has replied
  • Call for testing: A new way to ignore your problems

    11
    2 Votes
    11 Posts
    2k Views
    U
    Thanks, everyone. We've merged this change and the fix should appear in tomorrow's images.
  • privacy: randomizing MAC

    1
    0 Votes
    1 Posts
    330 Views
    No one has replied
  • 1 Votes
    4 Posts
    932 Views
    wnymathguyW
    @dobey I'm going to be giving the app maintainers the suggestions as they arise, but the uNav was another one I wanted that back button for. https://github.com/costales/unav/issues/4 Thanks though for straightening out my thinking.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • What's this Edge merge anyway?

    19
    14 Votes
    19 Posts
    6k Views
    K
    @Fla Yes, that is an intentional change made by Canonical because they intend to use the left side of the indicators for menus. So far, no one implemented any menu so we can't see it in action yet aside from some experimentation by Dalton, I believe some months ago.
  • [Morph Browser] Explanation about Canonical in URL

    Moved
    12
    1 Votes
    12 Posts
    3k Views
    FlaF
    Just to be clear, this leaked nothing more that what your User Agent does. So your privacy was very fine. No requests at all were sent to canonical servers.
  • OTA-11 Call for Testing

    12
    0 Votes
    12 Posts
    3k Views
    LakotaubpL
    Give it a go and report back anything that seems odd or wrong. Thats what the request is for. The more info the better.
  • the future of the UI

    11
    0 Votes
    11 Posts
    2k Views
    dobeyD
    @arubislander said in the future of the UI: Even in the real world, I would be forced to do all the things you mentioned for myself if there was no one else to do them for me. Indeed. It's amazing how some people think that without corporations forcing us to buy products for convenience, we wouldn't be able to survive, despite humans having done so for many thousands of years prior to the industrial revolution.
  • 0 Votes
    42 Posts
    22k Views
    LakotaubpL
    I think this thread has run it's course. The answers are all in here somewhere the basic being. try at your own risk using the info available. So I am locking this thread. Thank you.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • OTA-10 call for testing

    30
    2 Votes
    30 Posts
    10k Views
    Mic_M
    And I have since some days vibration signals from the phone - without any sign on the phone. The teleports app is it. It is not showing something but giving vibration signals!?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
    No one has replied
  • Anbox development

    12
    0 Votes
    12 Posts
    3k Views
    J
    Today I setup my machine with a new SSD and Ubuntu 18.04 and the depenencies worked flawlessly. But I still get the error with the "get_state" thing
  • architecture overview schemas

    3
    3 Votes
    3 Posts
    742 Views
    lduboeufL
    probably this topic should go to App Dev category ?