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

      Never Stop Exploring (July 2025 Wallpapers Edition)

      June 30, 2025

      How AI further empowers value stream management

      June 27, 2025

      12 Top ReactJS Development Companies in 2025

      June 27, 2025

      Not sure where to go with AI? Here’s your roadmap.

      June 27, 2025

      I never thought I’d praise a kickstand power bank – until I tried this one

      June 30, 2025

      I replaced my work PC with this Alienware laptop – now I’m wondering why I hadn’t done this sooner

      June 30, 2025

      How to set up Alexa to receive notifications on Prime Day deals you want

      June 30, 2025

      How proxy servers actually work, and why they’re so valuable

      June 30, 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

      What’s the difference between named functions and arrow functions in JavaScript?

      June 30, 2025
      Recent

      What’s the difference between named functions and arrow functions in JavaScript?

      June 30, 2025

      Spring Boot + Swagger: A Complete Guide to API Documentation

      June 30, 2025

      Wire Room Math: AI + SME = (Less Compensation Paid) X (Headline Risk + Payment Errors)^2

      June 30, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Artix Linux: Introduzione di XLibre nelle Build Sperimentali

      June 30, 2025
      Recent

      Artix Linux: Introduzione di XLibre nelle Build Sperimentali

      June 30, 2025

      Orange Pi R2S Single Board Computer Running Linux: Introduction

      June 30, 2025

      vmstat – reports virtual memory statistics

      June 30, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2025-37991 – HP parisc SIGFPE Double Crash Vulnerability

    CVE-2025-37991 – HP parisc SIGFPE Double Crash Vulnerability

    May 20, 2025

    CVE ID : CVE-2025-37991

    Published : May 20, 2025, 6:15 p.m. | 34 minutes ago

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

    parisc: Fix double SIGFPE crash

    Camm noticed that on parisc a SIGFPE exception will crash an application with
    a second SIGFPE in the signal handler. Dave analyzed it, and it happens
    because glibc uses a double-word floating-point store to atomically update
    function descriptors. As a result of lazy binding, we hit a floating-point
    store in fpe_func almost immediately.

    When the T bit is set, an assist exception trap occurs when when the
    co-processor encounters *any* floating-point instruction except for a double
    store of register %fr0. The latter cancels all pending traps. Let’s fix this
    by clearing the Trap (T) bit in the FP status register before returning to the
    signal handler in userspace.

    The issue can be reproduced with this test program:

    root@parisc:~# cat fpe.c

    static void fpe_func(int sig, siginfo_t *i, void *v) {
    sigset_t set;
    sigemptyset(&set);
    sigaddset(&set, SIGFPE);
    sigprocmask(SIG_UNBLOCK, &set, NULL);
    printf(“GOT signal %d with si_code %ldn”, sig, i->si_code);
    }

    int main() {
    struct sigaction action = {
    .sa_sigaction = fpe_func,
    .sa_flags = SA_RESTART|SA_SIGINFO };
    sigaction(SIGFPE, &action, 0);
    feenableexcept(FE_OVERFLOW);
    return printf(“%lfn”,1.7976931348623158E308*1.7976931348623158E308);
    }

    root@parisc:~# gcc fpe.c -lm
    root@parisc:~# ./a.out
    Floating point exception

    root@parisc:~# strace -f ./a.out
    execve(“./a.out”, [“./a.out”], 0xf9ac7034 /* 20 vars */) = 0
    getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    …
    rt_sigaction(SIGFPE, {sa_handler=0x1110a, sa_mask=[], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
    — SIGFPE {si_signo=SIGFPE, si_code=FPE_FLTOVF, si_addr=0x1078f} —
    — SIGFPE {si_signo=SIGFPE, si_code=FPE_FLTOVF, si_addr=0xf8f21237} —
    +++ killed by SIGFPE +++
    Floating point exception

    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-37990 – “Broadcom brcm80211 WiFi Linux Kernel Uninitialized Variable Use”
    Next Article CVE-2025-37983 – Linux kernel qibfs Dentry Leak

    Related Posts

    Security

    ⚡ Weekly Recap: Airline Hacks, Citrix 0-Day, Outlook Malware, Banking Trojans and more

    June 30, 2025
    Security

    Blind Eagle Uses Proton66 Hosting for Phishing, RAT Deployment on Colombian Banks

    June 30, 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

    CVE-2025-5887 – jsnjfz WebStack-Guns Cross-Site Scripting Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-46778 – Apache HTTP Server Denial of Service

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-5245 – GNU Binutils Debug Type Samep Memory Corruption Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-23169 – Versa Networks Director Cross-Site Scripting Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    Google Warns Pixel 6a Users: Mandatory Update to Limit Battery Charging & Capacity Due to Overheating Risk

    June 12, 2025

    Google Warns Pixel 6a Users: Mandatory Update to Limit Battery Charging & Capacity Due to Overheating Risk

    Following multiple reports of battery overheating and fire hazards, Google has issued a warning to Pixel 6a users regarding potential battery temperature risks. As a precautionary measure, the company …
    Read more

    Published Date:
    Jun 12, 2025 (2 hours, 50 minutes ago)

    Vulnerabilities has been mentioned in this article.

    CVE-2024-32896

    CVE-2025-5735 – TOTOLINK X15 HTTP POST Request Handler Buffer Overflow Vulnerability

    June 6, 2025

    Microsoft’s Patch for Symlink Exploit Introduces New Windows Update DoS Flaw

    April 25, 2025

    How to Switch Screens on Windows: The Complete Guide to Multi-Monitor Productivity 

    June 18, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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