Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      A Week In The Life Of An AI-Augmented Designer

      August 22, 2025

      This week in AI updates: Gemini Code Assist Agent Mode, GitHub’s Agents panel, and more (August 22, 2025)

      August 22, 2025

      Microsoft adds Copilot-powered debugging features for .NET in Visual Studio

      August 21, 2025

      Blackstone portfolio company R Systems Acquires Novigo Solutions, Strengthening its Product Engineering and Full-Stack Agentic-AI Capabilities

      August 21, 2025

      Google Pixel 10 Pro vs. iPhone 16 Pro: I’ve used both handsets, and there’s a clear winner

      August 25, 2025

      Master these 48 Windows keyboard shortcuts and finish work early

      August 25, 2025

      Why the Pixel 10 is making this longtime iPhone user reconsider their next phone

      August 25, 2025

      Google Pixel 10 Pro Fold vs. Samsung Galaxy Z Fold 7: I compared both Androids, and here’s the winner

      August 25, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      PERFIXION 2025: Powering AI Ideas

      August 25, 2025
      Recent

      PERFIXION 2025: Powering AI Ideas

      August 25, 2025

      MongoDB Data Types

      August 23, 2025

      Building Cross-Platform Alerts with Laravel’s Notification Framework

      August 23, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Gears of War returns, Helldivers 2 jumps ship, and Xbox players win big — Xbox’s Aug 25–31 lineup proves the console war is getting interesting again

      August 25, 2025
      Recent

      Gears of War returns, Helldivers 2 jumps ship, and Xbox players win big — Xbox’s Aug 25–31 lineup proves the console war is getting interesting again

      August 25, 2025

      Reports say Windows 11 update is bricking drives — is yours on the list?

      August 25, 2025

      Razer finally remembered I don’t live in China, so now we can all get this cool Gengar gaming headset

      August 25, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2025-38335 – Linux Kernel gpio-keys Soft Lockup Vulnerability

    CVE-2025-38335 – Linux Kernel gpio-keys Soft Lockup Vulnerability

    July 10, 2025

    CVE ID : CVE-2025-38335

    Published : July 10, 2025, 9:15 a.m. | 4 hours, 51 minutes ago

    Description : In the Linux kernel, the following vulnerability has been resolved:

    Input: gpio-keys – fix a sleep while atomic with PREEMPT_RT

    When enabling PREEMPT_RT, the gpio_keys_irq_timer() callback runs in
    hard irq context, but the input_event() takes a spin_lock, which isn’t
    allowed there as it is converted to a rt_spin_lock().

    [ 4054.289999] BUG: sleeping function called from invalid context at kernel/locking/spinlock_rt.c:48
    [ 4054.290028] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 0, name: swapper/0
    …
    [ 4054.290195] __might_resched+0x13c/0x1f4
    [ 4054.290209] rt_spin_lock+0x54/0x11c
    [ 4054.290219] input_event+0x48/0x80
    [ 4054.290230] gpio_keys_irq_timer+0x4c/0x78
    [ 4054.290243] __hrtimer_run_queues+0x1a4/0x438
    [ 4054.290257] hrtimer_interrupt+0xe4/0x240
    [ 4054.290269] arch_timer_handler_phys+0x2c/0x44
    [ 4054.290283] handle_percpu_devid_irq+0x8c/0x14c
    [ 4054.290297] handle_irq_desc+0x40/0x58
    [ 4054.290307] generic_handle_domain_irq+0x1c/0x28
    [ 4054.290316] gic_handle_irq+0x44/0xcc

    Considering the gpio_keys_irq_isr() can run in any context, e.g. it can
    be threaded, it seems there’s no point in requesting the timer isr to
    run in hard irq context.

    Relax the hrtimer not to use the hard context.

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleCVE-2025-38338 – “NFS Linux Kernel Deadlock and Unlocked Folio Vulnerability”
    Next Article CVE-2025-38336 – VIA ata DMA Hard Hang Vulnerability

    Related Posts

    Development

    Malicious Go Module Poses as SSH Brute-Force Tool, Steals Credentials via Telegram Bot

    August 25, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-8208 – Spexo Addons for Elementor WordPress Stored Cross-Site Scripting

    August 24, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    An early warning system for novel AI risks

    Artificial Intelligence

    Yandex Releases Yambda: The World’s Largest Event Dataset to Accelerate Recommender Systems

    Machine Learning

    BeyondTrust PRA connection takeover – CVE-2025-0217

    Security

    The JavaScript trademark fight rumbles on

    Development

    Highlights

    5 ways to avoid spyware disguised as legit apps – before it’s too late

    April 9, 2025

    You may not be the intended target of these malicious apps masquerading as legitimate programs…

    The Alters shattered my expectations of reality and questioned my life’s decisions

    May 22, 2025

    Workday Staff Fall to Social Engineering; Hackers Access Third-Party CRM Platform

    August 18, 2025
    Arch Linux saluta Redis e adotta Valkey: cosa cambia per la comunità GNU/Linux

    Arch Linux saluta Redis e adotta Valkey: cosa cambia per la comunità GNU/Linux

    April 19, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.