• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Announcements Project Announcements New Server/Web Hotfix Release: 10.8.13

    Pages (3): « Previous 1 2 3 Next »

     
    • 0 Vote(s) - 0 Average

    New Server/Web Hotfix Release: 10.8.13

    Stable 10.8.z hotfix release
    Representing_all_cats
    Offline

    Junior Member

    Posts: 7
    Threads: 1
    Joined: 2023 Nov
    Reputation: 2
    Country:United States
    #11
    2023-11-30, 02:05 AM
    I happened to install the update this morning when troubleshooting a separate issue. While it didn't fix the other issue I was having, the Windows installation exe installed without any trouble. Thanks JF team for taking action on this and getting it released ASAP!
    1
    I-G-1-1
    Offline

    Junior Member

    Posts: 13
    Threads: 1
    Joined: 2023 Jun
    Reputation: 0
    #12
    2023-12-01, 05:02 PM
    (2023-11-29, 04:14 AM)joshuaboniface Wrote: ... with this version, you are now unable to edit the FFmpeg binary path in the Jellyfin WebUI. This has been done for security reasons ...

    can you please explain how to edit the FFmpeg path using the command line in Debian? 
    I don't find any file containing jellyfin configuration in any of these directory: "/var/lib/jellyfin/" "/etc/jellyfin"
    I found these lines in the file "/etc/default/jellyfin":

    Code:
    # ffmpeg binary paths, overriding the system values
    JELLYFIN_FFMPEG_OPT="--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"

    but it's not the path that my jellyfin installation is using at the moment.
    any help would be appreciated, thanks
    tmsrxzar
    Offline

    Senior Member

    Posts: 755
    Threads: 6
    Joined: 2023 Nov
    Reputation: 20
    #13
    2023-12-01, 05:34 PM
    (2023-12-01, 05:02 PM)I-G-1-1 Wrote:
    (2023-11-29, 04:14 AM)joshuaboniface Wrote: ... with this version, you are now unable to edit the FFmpeg binary path in the Jellyfin WebUI. This has been done for security reasons ...

    can you please explain how to edit the FFmpeg path using the command line in Debian? 
    I don't find any file containing jellyfin configuration in any of these directory: "/var/lib/jellyfin/" "/etc/jellyfin"
    I found these lines in the file "/etc/default/jellyfin":

    Code:
    # ffmpeg binary paths, overriding the system values
    JELLYFIN_FFMPEG_OPT="--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"

    but it's not the path that my jellyfin installation is using at the moment.
    any help would be appreciated, thanks

    per the article from the first post you change it in encoding.xml - https://jellyfin.org/posts/jellyfin-security-and-you
    if you cannot locate your jellyfin config directory then that's a completely different issue unrelated to the topic and you should start a new thread

    mine is in a docker and it's config is /config which does not help a bare metal install that you indicate you have
    1
    I-G-1-1
    Offline

    Junior Member

    Posts: 13
    Threads: 1
    Joined: 2023 Jun
    Reputation: 0
    #14
    2023-12-01, 06:24 PM
    my fault I didn't read the article and just searched directly on jellyfin documentation how to change FFmpeg path.

    as you suggested I found the file encoding.xml in "/etc/jellyfin", thanks
    pixel24
    Offline

    Member

    Posts: 196
    Threads: 56
    Joined: 2023 Aug
    Reputation: 1
    Country:Germany
    #15
    2023-12-05, 10:54 AM
    Hi@all,

    Thank you for the update. It was installed on my Ubuntu server without any problems.

    Unfortunately, the bug with playlists from multiple users (each user sees all playlists and can also edit them) still exists :-(

    Is there a rough idea when this bug will be fixed?

    with best
    pixel24
    niels
    Offline

    Core Team

    Posts: 253
    Threads: 4
    Joined: 2023 Jun
    Reputation: 12
    Country:Netherlands
    #16
    2023-12-05, 11:04 AM
    (2023-12-05, 10:54 AM)pixel24 Wrote: Unfortunately, the bug with playlists from multiple users (each user sees all playlists and can also edit them) still exists :-(

    This was technically intended behavior but obviously not expected behavior for most users. It is already fixed and will be available in 10.9.
    pixel24
    Offline

    Member

    Posts: 196
    Threads: 56
    Joined: 2023 Aug
    Reputation: 1
    Country:Germany
    #17
    2023-12-05, 11:13 AM
    ok, too bad. Would love to use Jellyfin with friends & family, which is unfortunately not possible at the moment :-(

    I'm waiting for 10.9 :-)
    MegaUltraGigaChad
    Offline

    Junior Member

    Posts: 10
    Threads: 2
    Joined: 2023 Jul
    Reputation: 1
    #18
    2023-12-05, 07:54 PM
    Good thing the exploits are getting patched
    And there's me still waiting for 10.9 and lyrics support
    FireSale
    Offline

    Junior Member

    Posts: 17
    Threads: 1
    Joined: 2023 Nov
    Reputation: 0
    Country:Canada
    #19
    2023-12-05, 11:37 PM
    The new Jellyfin 10.8.13 update is good for keeping things safe, especially with security fixes. But, stopping the edit of the FFmpeg thing might make it tricky for some people who like to change things. It'd be helpful to explain more about why this change happened and how it affects people who manage things. Adding tips or guides for those affected could make it easier to handle. It's good to see a focus on safety, but it'd be great to understand this change better.
    joshuaboniface
    Offline

    Project Leader

    Posts: 115
    Threads: 25
    Joined: 2023 Jun
    Reputation: 16
    Country:Canada
    #20
    2023-12-06, 05:29 AM (This post was last modified: 2023-12-06, 05:51 AM by joshuaboniface. Edited 6 times in total.)
    (2023-12-05, 11:37 PM)FireSale Wrote: The new Jellyfin 10.8.13 update is good for keeping things safe, especially with security fixes. But, stopping the edit of the FFmpeg thing might make it tricky for some people who like to change things. It'd be helpful to explain more about why this change happened and how it affects people who manage things. Adding tips or guides for those affected could make it easier to handle. It's good to see a focus on safety, but it'd be great to understand this change better.

    The change really is exactly what it sounds like. Previously, there were 3 ways to set your FFmpeg binary path: in the UI (via the API), in the encoding.xml configuration file, or via the CLI flag --ffmpeg. We've removed the first one because it's possible for a malicious administrator to use it to set any arbitrary binary path on the system as the FFmpeg binary, including a malicious one. Further using that API endpoint, Jellyfin will immediately *execute* the binary to test if it's FFmpeg. It's hopefully easy to see how a malicious administrator (either explicitly granted or privilege escalated from another user) could abuse that to execute arbitrary code on the host Jellyfin system.

    From the blog article, this feature comes from the very old days of Emby 3.x and Jellyfin 10.0 (our first release). Back in those days, every system (and version, for Debian/Ubuntu/other distro packages) used its own FFmpeg, and changing them was something administrators did frequently to get new features, hardware encoding, etc. These days, since at least 10.6.0, we've published our own FFmpeg binary along with the server, to provide full hardware encoding support and the latest features, which means that ultimately most people shouldn't need to be changing this with so much frequency that a UI option is really worth it. You still can of course, but doing so just requires the extra steps of SSH/shell login and a restart.

    We ultimately decided, after close to 3 months of discussion, that the risk of this endpoint massively outweighs its potential benefits. Effectively, it was an endstage for multiple other vulnerabilities, and was its own risk from malicious Administrators. An administrator can still change their FFmpeg binary if they want using the other 2 options, but it requires (existing) shell access and a server restart to apply, providing some additional safety against malicious remote attackers.
    Pages (3): « Previous 1 2 3 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode