Search/reproducible builds
● Vendor

reproducible builds

Known CVEs
0
Highest CVSS
—
In KEV
0
Vendor
diffoscope
Connections
5 relationships
Fedora Hummingbird brings the container security model to a Linux host OS
Fedora Hummingbird brings the container security model to a Linux host OS Container image security pipelines have spent the past several years pushing toward minimal footprints, hermetic builds, and continuous CVE remediation. The Fedora Project is now applying that same approach to the host operating system. At Red Hat Summit 2026, Fedora announced Fedora Hummingbird, a container-based rolling Linux distribution delivered as an OCI image. “The Linux market has split: IT operations teams need the decades-long stability of Red Hat Enterprise Linux, while builders, both human and agentic, demand upstream velocity and image-based workflows,” said Gunnar Hellekson, VP and GM, Red Hat Enterprise Linux, Red Hat. “Fedora Hummingbird Linux will define the platform for the agents that build the future of enterprise software.” A distroless model extended to the host Project Hummingbird, the effort underlying the new distribution, targets zero CVE reports across every container image it ships. Over the past eight months, the team has assembled a catalog of 49 distroless container images, totaling 157 variants once FIPS and multi-architecture builds are counted. The lineup covers Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, PostgreSQL, and nginx, among others. Distroless in this context means no package manager and no shell, leaving only the application and its strict runtime dependencies. Fedora Hummingbird extends the same model down to the operating system. The OS ships as an OCI image, built through the same Konflux-based pipeline used for the rest of the Hummingbird catalog. It supports x86_64 and aarch64 architectures and runs in container, virtual machine, and bare-metal deployments. Pipeline and kernel The build pipeline uses isolated, reproducible builds from pinned package lists. Incremental updates rely on chunkah, a tool developed by the Hummingbird team that limits downloads to changed portions of an image. Vulnerability scanning runs continuously through Syft and Grype. When an upstream fix lands, the pipeline rebuilds, tests, and publishes the patched image. Most packages in every Hummingbird image come directly from Fedora Rawhide. The remainder are pulled from upstream when Rawhide lacks the needed version, and changes are contributed back to Fedora. Each package carries its own identity, lifecycle, and CVE feed maintained by Red Hat’s Product Security team. Machine-readable vulnerability data ships with every package and indicates which CVEs affect a given workload. The distribution uses the ARK (Always Ready Kernel) from the CKI project, which tracks the mainline Linux kernel directly and is already in use within Fedora. Atomic updates and read-only root The bootable container approach gives Fedora Hummingbird atomic updates with built-in rollback. The root filesystem is read-only, and writable state is confined to /var and /etc. Configuration drift and partial update states are eliminated by design. The project is available for free at GitLab.
helpnetsecurity.comMay 12, 2026extracted
136 NPM Packages Delivering Infostealers Downloaded 100,000 Times
For the past four months, over 130 malicious NPM packages deploying information stealers have been collectively downloaded roughly 100,000 times, security researchers warn. A total of 136 NPM packages engaging in the malicious behavior have been identified, as part of two different operations that have been active since July and August, respectively. Only 10 packages were identified as part of the campaign that started in July, but they accumulated more than 9,900 downloads collectively by the time cybersecurity firm Socket found them. The packages rely on NPM’s postinstall hook for the automatic execution of a script when npm install is run. The script identifies the victim’s operating system and launches a payload in a new terminal window, to run independently of the NPM install process. The malicious code has multiple layers of obfuscation and, upon installation, displays a fake CAPTCHA prompt using Node’s readline interface. It then sends system information to a remote server and downloads and executes the final binary. The payload is a 24 MB PyInstaller-packaged Python application that performs system reconnaissance and harvests sensitive information from various applications and services, including SQLite databases, JSON configuration files, text configuration files, and browsers. The information stealer targets keyrings (which store credentials), browser cookies, authentication tokens, SSH private keys, and other sensitive information, which is compressed in ZIP files and sent to the attacker-controlled remote server. A total of 126 packages were identified as part of the second campaign, which started in August. While two dozen packages were removed, roughly 80 remain active, Koi Security warns. The packages have over 86,000 downloads collectively. Dubbed PhantomRaven, this campaign relies on hidden dependencies to deliver information stealer malware, while keeping the packages clean. Abusing the remote dynamic dependencies (RDD) NPM feature that allows developers to use HTTP URLs as dependency specifiers and using a preinstall hook, the threat actor ensured that the malicious code was being fetched upon the packages’ installation from a remote server without triggering detection. The preinstall script runs automatically, without warning the user or requiring their interaction, regardless of how deep in the dependency tree the package is. Once executed, the malware searches for email addresses within the victim’s development environment, fingerprints their infrastructure searching for credentials and tokens providing access to repositories and workflows, and then proceeds to full system reconnaissance. The malware was seen exfiltrating the data via HTTP GET requests, encoded in the URL, via HTTP POST requests, as a JSON, and via a WebSocket connection to the attacker’s server. In both campaigns, the threat actors relied on typosquatting to deceive developers into executing their malicious packages. As part of PhantomRaven, the package names were carefully chosen to match LLM hallucinations, Koi says. Developers asking AI assistants for package recommendations may be given the plausible names of non-existing packages. The threat actor behind the campaign created those packages and developers trusting the AI recommendations downloaded them. “Vetting dependencies is necessary but no longer sufficient. Teams need visibility and controls that extend beyond ‘what’ is pulled from NPM or PyPI to cover ‘what happens next’ packaging, install scripts, build artifacts and runtime behavior. Postinstall hooks, repackaging steps, and terminal-spawned payloads are all legitimate mechanisms that attackers now weaponize, so they deserve attention,” DryRun Security CTO Ken Johnson said. “Operationally that means treating installs and builds as untrusted execution: run package installs in ephemeral, isolated CI containers; require reproducible builds and signed artifacts; scan for postinstall hooks and typosquatted names before they reach CI; monitor outbound connections from build hosts; and lock down access to OS credential stores (or use vaults that don’t expose plaintext secrets). Add integrity checks and SBOMs into the pipeline so you can detect unexpected changes to archives and binaries early,” Johnson added. Related: Supply Chain Attack Targets VS Code Extensions With ‘GlassWorm’ Malware Related: GitHub Boosting Security in Response to NPM Supply Chain Attacks
securityweek.comOct 30, 2025extracted
SUSE Linux Enterprise Server 16 puts AI in the operating system
SUSE Linux Enterprise Server 16 puts AI in the operating system SUSE has released SUSE Linux Enterprise Server (SLES) 16, calling it AI-ready and built for long-term use. The release marks the first major update in the Enterprise Server line in more than five years and signals a new direction for how Linux might integrate with AI tools in the future. A Linux built for the next decade SLES 16 is the company’s first release built on its new Adaptable Linux Platform. It’s designed for the growing mix of workloads that span data centers, cloud environments, and edge systems. SUSE says this foundation allows administrators to separate the immutable host OS from the application layer, giving teams better control and consistency when deploying or updating systems. The release will also have the longest support cycle SUSE has ever offered. Each version of SLES 16 will get at least 10 years of general support, followed by six years of extended lifecycle support. That means users can keep running the same major version for up to 16 years. For many enterprises, that’s a key promise: stable infrastructure that won’t force a migration every few years. AI readiness at the operating system level The highlight of this release is its preparation for AI workloads. SUSE says SLES 16 can serve as a foundation for training, deploying, or managing AI models. The OS includes new support for NVIDIA’s CUDA toolkit and GPU acceleration, which will help teams run compute-intensive AI workloads more easily on SUSE systems. SLES 16 also adds container and workload management tools suited for AI applications. These include the latest versions of Podman and Kubernetes, as well as improved integration with SUSE’s Rancher platform for orchestration. Together, these tools aim to make it easier to deploy, monitor, and scale AI or machine learning workloads without having to rebuild core infrastructure. Built for reproducibility and security Security and compliance are another major focus in this release. SUSE has introduced “reproducible builds,” meaning organizations can verify that what they run in production matches the source code provided. This makes it easier to meet compliance standards and detect any changes introduced during packaging or deployment. The company also says that SLES 16 has been built with future date safety in mind. It is “Y2038-ready,” meaning it won’t encounter the same time representation issues that older 32-bit systems will face when the current epoch time limit is reached in 2038. For large enterprises and government users that plan decades ahead, this kind of preparation can make long-term system planning simpler. The new version also comes with expanded kernel security features, support for confidential computing, and updates to SELinux for more consistent policy enforcement. These enhancements give administrators more control over what processes can access or modify sensitive data. Simplified management and deployment SUSE is also updating its management tools. The new Agama installer replaces the traditional YaST-based installer for a more flexible setup experience. It supports both graphical and web-based interfaces, allowing installations to be managed locally or remotely. SUSE Manager, the company’s lifecycle management and patching tool, has been updated to take advantage of the new platform design. It now provides better support for mixed environments, including those running other Linux distributions. This means that installing, updating, and maintaining systems should require less manual work. SUSE says the goal is to make lifecycle management predictable and less dependent on the host configuration. Extended lifecycle and versioning changes With SLES 16, SUSE is changing how it handles versioning. Instead of frequent service packs, the company will now ship smaller, continuous updates through an online channel. This approach is meant to provide new features and security fixes faster, while reducing the need for large version upgrades. The long-term support model is another shift. Each major version will have a 10-year base period with the option to extend for another six years. This helps enterprises align system upgrades with hardware refresh cycles or regulatory requirements. Positioning for enterprise and cloud growth SUSE is aiming SLES 16 at enterprises running mission-critical workloads across data centers, cloud environments, and edge locations. The release supports the latest x86-64 and Arm64 architectures and includes optimizations for cloud platforms such as AWS, Microsoft Azure, and Google Cloud. The company also plans to keep SLES and openSUSE Leap aligned, so developers and enterprises can move between community and enterprise environments without major changes. That continuity has long been one of SUSE’s selling points in the Linux ecosystem.
helpnetsecurity.comOct 30, 2025extracted
F-Droid project threatened by Google's new dev registration rules
F-Droid is warning that the project could reach an end due to Google’s new requirements for all Android developers to verify their identity. The third-party app store argues that Google falsely frames this new requirement as a security measure against malware and the purpose is to tighten the grip on "a formerly open ecosystem." F-Droid is a third-party app store for Android devices that distributes free and open-source software through a catalog of apps built directly from publicly available source code. Before publishing an app, the platform checks them for hidden trackers or adware, and distributes reproducible builds to anonymous users that do not need an account to access them. In August, Google announced plans to introduce a new ‘Developer Verification’ requirement in 2026, to block malware installations from sideloaded apps outside the official Google Play app store. The new decree requires that all apps installed on certified Android devices must originate from developers who have verified their identity with Google; otherwise, their installation will be blocked, and the user will receive a warning message. While the proposed system at a first glance seems like a step towards better security, F-Droid says that many open-source developers would not give their identification details to Google. F-Droid explains that it cannot compel these publishers to register with Google and pay the associated fees, nor seize the app identifiers on their behalf. The project's board member Marc Prud'hommeaux said that Google's "registration decree will end the F-Droid project and other free/open-source app distribution sources as we know them today." Hence, enforcing this new system could deny access to a large number of otherwise trustworthy apps, while also preventing users from updating existing installations. F-Droid emphasizes that this identification requirement isn’t related to security, as Android already has the Play Protect system in place, which should addresses all risks that Developer Verification is intended to tackle. “We do not believe that developer registration is motivated by security,” states F-Droid. “We believe it is about consolidating power and tightening control over a formerly open ecosystem.” F-Droid urges regulators to examine this development critically within the frameworks of competition and digital rights. The project also encourages developers and users to advocate for software freedom by engaging with lawmakers. BleepingComputer has contacted Google to request a comment about F-Droid’s statement and whether its worries are substantiated, but we have not received a response by publication time. Meanwhile, the company published a follow-up article yesterday, where it reiterated that sideloading on Android will still be possible, albeit only for apps from verified developers. Exemptions are allowed, though, for hobbyist developers that distribute apps only to a small number of devices. Google also clarified that the new decree will not impact Android Studio workflows, as the development and build testing phases will not be subjected to the new restrictions. Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comOct 1, 2025extracted