Category: Blog

Wine 8.9 release

An experimental release of the open implementation of WinAPI - Wine 8.9. Since the release of version 8.8, 16 bug reports have been closed and 284 changes have been made. The most important changes: The Wine Mono engine with the .NET platform implementation has been updated to release 8.0.0. The translation of the PostScript driver into the PE (Portable Executable) executable file format has been completed. DirectSound API adds support for […]

An issue has surfaced in the Linux 6.3 kernel that causes XFS metadata to become corrupted

The late April release of the Linux 6.3 kernel revealed a bug that corrupted XFS file system metadata. The problem is still unfixed and manifests itself in the latest update 6.3.4 among other things (the corruption was fixed in releases 6.3.1, 6.3.2, 6.3.3 and 6.3.4, but the manifestation of the problem is in question in release 6.3.0). In earlier kernel branches such as […]

Mozilla introduces intrusive VPN pop-up ads in Firefox

Mozilla built in Firefox to show advertisements for the paid Mozilla VPN service, implemented in the form of a pop-up window that overlaps the contents of arbitrary open tabs until the ad block closes, blocking work with the current page. In addition, a bug was identified in the implementation of displaying ads, due to which the ad unit popped up during operation, and not after 20 minutes of user inactivity, […]

The conference "SVE in higher education" will be held in September

From September 29 to October 1, 2023, the conference "SVE in higher education", also known as OSSDEVCONF, will be held. Traditionally, the venue is the Program Systems Institute of the Russian Academy of Sciences in Pereslavl-Zalessky, Yaroslavl Region. The event brings together free software developers from Russia and other countries to discuss the latest achievements in the field of free software and the prospects for its development, […]

Snagboot, a recovery tool for embedded devices, is available

Bootlin has published the first release of the Snagboot toolkit, designed to restore and flash embedded devices that have stopped booting, for example, due to firmware corruption. The Snagboot code is written in Python and is open source under the GPLv2 license. Most embedded platforms provide USB or UART interfaces for recovery and boot image transfer in the event of a firmware corruption, but […]

Intel Publishes Open Image Denoise 2.0 Image Denoise Library

Intel has published the release of the oidn 2.0 (Open Image Denoise) project, which develops a collection of filters for denoising images prepared using ray tracing rendering systems. Open Image Denoise is being developed as part of a larger oneAPI Rendering Toolkit project aimed at developing software-based scientific rendering visualization tools (SDVis (Software Defined Visualization)), including a ray tracing […]

Thunderbird email client introduced a new logo

The Thunderbird project's developers have unveiled a new logo, designed by Jon Hicks, who previously created the Firefox and Mozilla logos. The new logo is consistent with the Firefox logo and emphasizes the connection to Mozilla projects. The new logo is planned to be released with Thunderbird 115, scheduled for July 4th. In addition to the logo, Thunderbird 115 will also feature a significant redesign […]

Vulnerabilities in the Linux kernel ksmbd module that allow remote code execution

Fourteen vulnerabilities have been identified in the ksmbd module, a Linux kernel implementation of a file server based on the SMB protocol. Four of these vulnerabilities allow remote code execution with kernel privileges. The attack can be carried out without authentication; the ksmbd module must be enabled on the system. The issues have been present since kernel 5.15, which included […]

Vulnerability in MikroTik routers leading to code execution when processing IPv6 RA

A critical vulnerability (CVE-2023-32154) has been identified in the RouterOS operating system used in MikroTik routers. This vulnerability allows an unauthenticated user to remotely execute code on the device by sending a specially crafted IPv6 Router Advertisement (RA). The issue is caused by a lack of proper validation of incoming external data in the process responsible for processing IPv6 RA (Router Advertisement) requests, allowing data to be written across […]

Google has published the result of the audit of the packages used in the Rust language

Google has published the results of an audit of 389 crate packages used in ChromiumOS and Fuchsia projects that support Rust development. A file has been provided for use in your projects, allowing you to check dependencies using the cargo vet command for compliance with security, correctness, and testing requirements. Using cargo vet ensures that your project uses only verified […]

PayPal opened the JunoDB DBMS code

PayPal has open-sourced JunoDB, a fault-tolerant database management system that manages key-value data. The system was designed from the ground up for high security, horizontal scalability, fault tolerance, and the ability to handle hundreds of thousands of concurrent connections with predictable latency. At PayPal, virtually all services, from user login to financial transaction processing, are tied to JunoDB. The project's code is written in Go […]