openSUSE Security Update: Security update for opera ______________________________________________________________________________ Announcement ID: openSUSE-SU-2025:0167-1 Rating: important References: Cross-References: CVE-2025-4664 Affected Products: openSUSE Leap 15.6:NonFree ______________________________________________________________________________ An update that fixes one vulnerability is now available. Description: This update for opera fixes the following issues: Update to 119.0.5497.38: * DNA-122123 [Clear browsing data on exit] Options remain checked if previously selected after sync is enabled * DNA-122275 Add tooltip to "On exit" part in settings * DNA-122370 [O119 only] Remove DumpWithoutCrashing related to DNA-121917 * DNA-122377 In-house translations for on-exit tooltip * DNA-122401 DumpWithoutCrashing at sql::(anonymous namespace):: RecordOpenDatabaseFailureReason(const class std:: __Cr::basic_string& const, sql::(anonymous namespace):: OpenDatabaseFailedReason) * DNA-122411 Backport fix for CVE-2025-4664 Changes in 119.0.5497.28: * DNA-122080 Crash when creating split screen from orphaned and pinned tab Update to 119.0.5497.29: * DNA-121093 Possibility to remove the only/last classic theme * DNA-121561 After reopening, easy setup doesn’t start from the top * DNA-122080 Crash when creating split screen from orphaned and pinned tab * DNA-122287 [Clear browsing data on exit] Missing translations for information tooltip * DNA-122323 Promote 119 to stable - Complete Opera 119 changelog at: https://blogs.opera.com/desktop/changelog-for-119 Update to 118.0.5461.83: * DNA-121994 Crash at base::ObserverList::RemoveObserver * DNA-122012 Crash at opera::ComponentTabCyclerView:: HighlightContents * DNA-122043 Converting different currencies into RUB, BYN, HRK, IDR doesn't work * DNA-122053 Text not visible when hovering over options in padlock popup Update to 118.0.5461.60: * DNA-121446 Crash at bookmarks::BookmarkModel::~BookmarkModel * DNA-121567 Sometimes autocomplete in dropdown eats some letters * DNA-121617 [Linux] No settings are displayed on the certificates page * DNA-121790 Crash at signin::IdentityManager:: GetPrimaryAccountInfo * DNA-121908 Installed extensions are located on the left side of the page. * DNA-121984 Not possible to change default cookie settings Update to 118.0.5461.41: * CHR-9973 Update Chromium on desktop-stable-133-5461 to 133.0.6943.143 * DNA-12079 won't activate the drop down menu buttons when clicked on * DNA-115136 Extract common components and styles * DNA-117250 Make split screen drop area flash on hover * DNA-117684 Crash at opera::component_based:: SplitScreenViewDelegate::OnDragUpdated * DNA-118000 Cache weather widget results * DNA-118306 Wallpaper dissappears on Start Page when opening DevTools * DNA-118397 Crash at opera::component_based::ComponentTab ContainerLayout::CalculateProposedLayout * DNA-118548 After pressing Ctrl+F / Cmd+F on the Start Page (SP), the focus should be on the search bar * DNA-119313 Visual bug after creating split screen and destroying tab island * DNA-119620 Crash at opera::component_based::ComponentTabBar ::OnTabGroupClosed * DNA-119724 Crash at TabStripModel::MoveWebContentsAt * DNA-119767 [Video conferencing popup] Tab with opera://video-conference-detached is unexpectedly restored after browser restart when video conf popup is open * DNA-119785 Icons are missing from opera://settings * DNA-119875 Crash at TabGroupModel::GetTabGroup * DNA-119881 [Web UI] Format TypeScript codebase and fix linting errors * DNA-119882 [Styleguide] Format TypeScript resources and fix linting errors * DNA-119927 No spacing maintained between the text and popup's border in opera://extensions * DNA-119943 [Toolbar Miniplayer][Detached miniplayer] Toolbar and detached miniplayer displayed at the same time * DNA-119962 Icons are less visible on opera://settings in Themes section * DNA-119975 [My Flow] Two entries are visible when sending a file * DNA-120009 Remove expired feature base:: kFeatureComponentBasedContextMenu * DNA-120191 [Dcheck] Crash at opera::vpnpro::VpnProUpdaterImpl ::GetComponentVersion * DNA-120326 Crash at TabStripModel::AddToNewGroup * DNA-120338 Show option to close tab in split screen on hover * DNA-120345 Playwright tests failed on dcheck build * DNA-120353 Enable noImplicitAny in TypeScript configuration * DNA-120406 [Settings] Wrong UA translations for sidebar shortcuts settings * DNA-120431 Allow moving split screen tabs to another workspace as a split screen * DNA-120483 DevTools settings display Chrome UI * DNA-120497 Encoding delay visible in WebRTC calls * DNA-120503 Software H.264 encoder not available if hardware acceleration is disabled completely * DNA-120516 Optimise code adding, removing and updating Vibes * DNA-120517 Do not use tab group in TabStripModel, maintain split group view from SplitScreenModel * DNA-120519 Implement session save / restore functionality for Split Screen * DNA-120523 [Toolbar miniplayer] When switching player services with pinned player Option to pin player to toolbar is available * DNA-120534 WebRtcH264BrowserTest.CanSetupH264VideoCall fail with PlatformSoftwareH264EncoderInGpu enabled * DNA-120542 [Toolbar Miniplayer] It is not possible to pin the Miniplayer to the toolbar in private window. * DNA-120547 [Toolbar miniplayer] Button to pin miniplayer to toolbar does not match design in light mode * DNA-120554 Add import bookmark from Arc browser * DNA-120567 [Toolbar miniplayer] Add hover effect to buttons in toolbar miniplayer * DNA-120569 Crash at opera::BrowserWindowImpl:: AddWidgetToTracked * DNA-120582 Bump major version to 118.0 * DNA-120585 "Error" button malfunction @ chrome://extensions errors page * DNA-120588 Layout of extensions-section is broken * DNA-120596 Discord icon is not visible in light mode * DNA-120602 Crash at opera::WorkspacesTest:: VerifyNextTabCyclingOrder * DNA-120610 Upgrade Midsommar from built-in to hosted theme * DNA-120611 Upgrade Aurora from built-in to hosted theme * DNA-120613 Crash when creating new tab from split screen with active infobar * DNA-120632 Crash at TabStripModel::IsTabPinned * DNA-120637 Refreshing the page in discord logs out user * DNA-120639 Remake Themes section in Easy setup React * DNA-120640 Remake Start Page section in Easy setup in React * DNA-120641 Remake AI Services section in Easy setup in React * DNA-120642 Remake Layout section in Easy setup in React * DNA-120648 Translations for Opera 117 * DNA-120649 Improve TypeScript tooling and code quality * DNA-120655 [Toolbar miniplayer][Detached miniplayer] Miniplayer remains visible after refreshing player panel * DNA-120656 [Linux] Crash at opera::MainMenu::RunMenu * DNA-120660 [Split screen] Content of active tab does not fit when creating split screen via context menu * DNA-120661 navigator.geolocation.getCurrentPosition() does not work in extension popup * DNA-120664 Multiple tests from parent: WebRtcH264BrowserTest fail on goth. * DNA-120666 WebRTC falls back from H.264 to VP8 on scaling attempt * DNA-120669 Disable BackgroundResourceFetch * DNA-120670 Workspaces mix up tabs and bookmarks are opened in the wrong workspaces. * DNA-120671 Crash at NavigationNotificationObserver:: TryFinalizeObserver * DNA-120672 Crash at views::BubbleDialogDelegate::SetAnchorView * DNA-120673 [Bookmarks] Open folder icon not visible in opera://bookmarks in dark mode * DNA-120677 Setup React-based internal page for Easy Files * DNA-120678 extensions-section should stick to left * DNA-120679 Create empty web-based popup for Easy Files * DNA-120681 Create web API for retrieving Easy Files items and metadata * DNA-120682 Create initial layout of Easy Files popup * DNA-120683 [Issue back] Sometimes onboarding is blank and useless * DNA-120684 Implement selecting one file * DNA-120685 Implement canceling the popup * DNA-120687 Implement opening system file chooser * DNA-120688 Allow selecting multiple files * DNA-120689 Implement selecting an image * DNA-120691 Wrong space between mini player and sidebar * DNA-120695 Remove initial_background_color from WebContents:: CreateParams * DNA-120699 Crash at PrefService::SetUserPrefValue * DNA-120718 [RateMe] Typo in Ukrainian translation of negative feedback popup * DNA-120720 Crash at opera::component_based:: SplitScreenPageView::GetDropAreaBoundsInScreen * DNA-120721 Crash at opera::VideoConferencePopoutService:: OnDataAvailable * DNA-120725 Parent menu's item is invisible when expanded * DNA-120739 [Task manager] Red background in Opera Task manager * DNA-120755 Rename Web UI dependencies base directory * DNA-120756 Crash at opera::SidebarExpandViewEmbedder:: OnResized * DNA-120760 Add possibility to hide device on synced tabs page * DNA-120770 Update Web UI dependencies * DNA-120791 Import from GX is not available * DNA-120796 Can not select checkbox dont-show-again on Start Page in Private Window * DNA-120802 Implement disconnector on hovering of Split Screen tabs * DNA-120803 Do not show disconnector on inactive Split Screen tabs below minimum width * DNA-120805 Move overlay widget out from FileSelectListenerProxy * DNA-120814 Create public feature flag #split-screen-disconnector * DNA-120815 Create feature flag #split-screen-toolbar * DNA-120816 Test profiles Main and High with #platform-software-h264-encoder-in-gpu * DNA-120818 Crash when creating split screen by drag&drop with active infobar * DNA-120819 Miniplayer disappears on desktop when reopening the player from sidebar * DNA-120820 The Google icon in the search box is pixelated * DNA-120823 Snippets are not handled properly * DNA-120847 Enable BackgroundLoader * DNA-120848 Add ‘x' button to close/dismiss translate popup * DNA-120849 Dismissing popup adds language to never translate from list * DNA-120860 [Web UI] Format CSS codebase and fix linting errors * DNA-120861 Tweak Stylelint rules for CSS files * DNA-120865 [Easy Files] Popup and overlay not adjusting to the page which requested the popup * DNA-120867 [Easy files] Overlay corners are not rounded * DNA-120873 Set two strings as translatable=false * DNA-120881 Update uninstall survey looks (first screen) * DNA-120882 Submit new uninstall survey values * DNA-120883 Create "What features cause you trouble?" survey step * DNA-120884 Create "Please tell us more about your reasons for uninstall" screen * DNA-120887 Update Discord icon * DNA-120889 The color picker cannot be selected and cannot be used to pick a custom color in Google applications. * DNA-120898 Split screen group lost after switching workspace and back * DNA-120921 "This tab was snoozed to save memory" appears for no reason * DNA-120926 [Start Page] Remove legacy Start Page resources * DNA-120944 Crash when dragging tab to tab island with split screen inside * DNA-120945 [Speed Dials] SDs background color issue when changing themes * DNA-120969 Crash at opera::continue_on::shopping:: ContinueShoppingBrowserTestBase::WaitUntilOffersAvailable * DNA-120971 WebUI is shown when no Easy Files items available * DNA-120972 Crash at TabDesktopMediaList::Refresh * DNA-120973 Use generated types for API * DNA-120975 Make opera://easy-files in tab work for development * DNA-120977 Turn on flag #split-screen-disconnector on developer * DNA-120978 Crash at opera::BrowserWindowImpl:: GetWebViewBoundsInScreen * DNA-120982 Increase size of the miniplayer * DNA-120983 Add progress bar to Miniplayer * DNA-120984 Replace ‘…' button with ‘pin to toolbar' button * DNA-120985 Add blur to Miniplayer background (album cover) * DNA-120987 Do not show album cover on the toolbar miniplayer * DNA-120988 Show artist and track name in miniplayer on the toolbar when not hovered * DNA-121002 Add possibility to use mediapipe::TextEmbedder * DNA-121017 Update TypeScript to version 5.7.3 * DNA-121021 The Easy Files popup gets hidden beneath the overlay after the Snapshot window in the sidebar app is closed or hidden * DNA-121025 Ensure type safety for API listener calls * DNA-121026 Disallow implicit "any" type in Sidebar setup files * DNA-121027 Background color of the Easy Files popup does not match the mockup * DNA-121028 The wallpaper section should be hidden when the shader theme is set * DNA-121029 Remake Lucid Mode section in Easy setup in React * DNA-121030 Images appear in a small square in tiles, not filling the entire tile * DNA-121031 The Easy Files popup doesn't fill its entire width with tiles * DNA-121032 The "Show all files" label should be in a different color and centered * DNA-121033 File path is displayed instead of the file name on the Easy Files popup * DNA-121035 For the sidebar, the tiles are currently displayed in just 1 row * DNA-121036 Rate the feature popup appears in the wrong place, and closes the Easy Files popup * DNA-121046 Display small thumbnail of the cover photo on the left * DNA-121049 Discord icon has additional ‘shadow' * DNA-121053 If the file is too large in width or height, it becomes distorted in the tile * DNA-121055 Button displaying the number of items selected has the wrong background color * DNA-121057 Create API definition generation script * DNA-121059 [Web Codecs] Software H.264 encoding broken if hardware encoding not available * DNA-121060 Crash at extensions::TabsRemoveFunction::RemoveTab * DNA-121061 Add emdd_main, emdd_main_ver column to history urls table * DNA-121070 CLONE – Update uninstall survey looks (first screen) * DNA-121094 Missing a frame around Easy setup window * DNA-121097 Crash at opera::easy_files::EasyFilesView:: SelectFiles * DNA-121122 Easy Files is not hidden/closed when lost focus with feeback popup visible * DNA-121123 Easy files is not closed when the user closes the snapshot window * DNA-121124 Release Metamorphic and Interstellar on beta/stable stream * DNA-121131 After closing the page by pressing the home button, the address remains in the address bar * DNA-121133 Crash at opera::VibesServiceImpl::OnVibeUpdated * DNA-121134 Enable #easier-files on developer stream * DNA-121135 When the slide transitions, the slide is not fully keyboard-navigable and requires mouse interaction to enable keyboard support. * DNA-121146 Unify handling global variables * DNA-121148 The maximum spacing between tiles should be 32px * DNA-121149 Enable opera_feature_pre_install_extension_with_ additional_config * DNA-121161 Disallow explicit "any" type in Styleguide * DNA-121167 Show uninstall answers in random order * DNA-121183 Add ‘transparent UI' parameter to Vibe logic * DNA-121184 Allow to specify extra palette for window background in Vibe logic * DNA-121191 Split screen is not closed after browser restart * DNA-121193 Re-layout section header and tiles * DNA-121194 Refactor importing sidebar_setup dependencies * DNA-121195 Adjust some fonts on internal pages * DNA-121201 Convert Add Button into a Tile * DNA-121207 FedEx tracking fails to retrieve shipment information * DNA-121210 After enabling tab scrolling, the tab bar narrows on both the left and right sides * DNA-121211 MediaFoundationSoftwareVideoEncoder cannot be used with 854×480 frames * DNA-121215 Crash on exit when there is a split screen * DNA-121220 The shading beneath the tile in the popup needs to be more intense to improve visibility * DNA-121224 Incorrect spacing between the popup and the sidebar * DNA-121227 Change order of themes in theme gallery * DNA-121230 Update TypeScript configuration * DNA-121232 Enable Slack, Discord and Bluesky flag on all streams * DNA-121236 Crash at opera::easy_files::EasyFilesUIController:: OnClipboardItemReady * DNA-121237 Crash at opera::SidebarExpandViewEmbedder::Position * DNA-121238 Crash at opera::WebPageSidebarItemContentBase:: VisibilityChanged * DNA-121256 Update tests for fonts and colors after DNA-121195 * DNA-121260 Disable background music during Google Meet call * DNA-121268 Enable new uninstall survey on Developer stream * DNA-121286 Enable #split-screen-close-tab on all streams * DNA-121287 Enable #split-screen-disconnector on all streams * DNA-121288 Enable #easier-files on all streams * DNA-121290 Enable #miniplayer-redesign-2 on developer stream * DNA-121314 Use the extra palette color to paint the frame * DNA-121318 The artist and track name in the miniplayer on the toolbar are cut off. * DNA-121319 The track artist and track name in the miniplayer on the toolbar is not visible. * DNA-121320 When the miniplayer in the toolbar is hovered over, the miniplayer buttons (previous, play, stop, next) are not visible in light mode. * DNA-121321 Refactor ColorSet struct * DNA-121322 [Opera Translate] [Redesign] Expired #translator flag * DNA-121323 Only icon is visible when dragging Speed Dials * DNA-121328 operaaccount reacts tests not run on buildbot * DNA-121330 React operaaccount tests fail * DNA-121332 Skip react tests on buildbot * DNA-121333 Reenable react tests on buildbot * DNA-121336 opera://crashes cannot be reached * DNA-121338 Translations for Opera 118 * DNA-121340 Blank video track produced on MediaRecorder sample site with software H.264 enoder * DNA-121353 Promote 118.0 to beta * DNA-121355 [Win|Lin] Lack of close button in detached mini-player * DNA-121378 The Miniplayer's background in the toolbar is wrong. * DNA-121385 Remove "passkey" string * DNA-121392 translator flag expired in 116.0 * DNA-121409 Crash in media::CdmAdapter::GetInterfaceVersion() * DNA-121413 [Toolbar miniplayer] Control buttons are not visible in private window * DNA-121414 The mouse cursor should take the form of a ‘hand' cursor, also indicating the pin to toolbar icon despite the text ‘pin to the toolbar' * DNA-121433 Extend operaBrowserPrivate to expose consent_flow. option.usage_personalized_content * DNA-121444 Crash at opera::VibesServiceImpl::VibesServiceImpl * DNA-121447 Playwright tests fail on debug builds * DNA-121456 Add to Opera modal does not fit on the screen * DNA-121459 The font is too large and the artist's name has wrong color * DNA-121460 The Miniplayer buttons (play, stop, next, previous) are too small * DNA-121462 The progress bar in Miniplayer is too thick * DNA-121470 [Toolbar miniplayer] Album cover not displayed in new browser window * DNA-121474 [Toolbar miniplayer] Song title and artist font does not match the design * DNA-121477 Add unit tests for ColorSet * DNA-121479 [Toolbar Miniplayer] Toolbar miniplayer does not move smoothly when expanding/collapsing extensions section * DNA-121484 [Toolbar miniplayer] Cover art have too rounded corner * DNA-121499 Feedback icon not visible on start page * DNA-121560 Extension updates which requires manual confirmation do not work * DNA-121566 Text in player toolbar shouldn't rotate * DNA-121578 Use product instead of flavor in desktop/infra_build.py * DNA-121582 Crash at extensions::TabsQueryFunction::Run * DNA-121620 Incorrect toggle button background color * DNA-121725 Add menu to Easy Files to give feedback or turn off feature * DNA-121769 The Miniplayer popup has overly sharp corners * DNA-121792 [Easy files] Three-dot menu button should be vertical * DNA-121817 [Toolbar miniplayer] Gap between address bar and miniplayer is too small * DNA-121818 [Toolbar miniplayer] Hover effect on buttons should be the same as hover effect on address bar icons * DNA-121819 Uninstaller – change default button * DNA-121820 Remove additional confirmation popup when uninstalling * DNA-121833 Promote 118 to stable * DNA-121836 Create separate section for Easy Files settings * DNA-121850 Enable #miniplayer-in-toolbar on all streams * DNA-121851 Enable #miniplayer-redesign-2 on all streams * DNA-121866 Inhouse translations for text in Easy Files context menu * DNA-121881 Crash at tabs::UnpinnedTabCollection::AddTabRecursive * DNA-121891 kEnableAdblockerTrackers switch doesnt work Complete Opera 118 changelog at: https://blogs.opera.com/desktop/changelog-for-118 Update to 117.0.5408.197: * DNA-120637 Refreshing the page in discord logs out user Patch Instructions: To install this openSUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.6:NonFree: zypper in -t patch openSUSE-2025-167=1 Package List: - openSUSE Leap 15.6:NonFree (x86_64): opera-119.0.5497.38-lp156.2.35.1 References: https://www.suse.com/security/cve/CVE-2025-4664.html