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

      Upwork Freelancers vs Dedicated React.js Teams: What’s Better for Your Project in 2025?

      August 1, 2025

      Is Agile dead in the age of AI?

      August 1, 2025

      Top 15 Enterprise Use Cases That Justify Hiring Node.js Developers in 2025

      July 31, 2025

      The Core Model: Start FROM The Answer, Not WITH The Solution

      July 31, 2025

      Anthropic beats OpenAI as the top LLM provider for business – and it’s not even close

      August 2, 2025

      I bought Samsung’s Galaxy Watch Ultra 2025 – here’s why I have buyer’s remorse

      August 2, 2025

      I can admit when I’m wrong — this 75% wireless gaming keyboard is way better than I thought it would be

      August 2, 2025

      This is Microsoft’s canceled Windows-based Surface Duo — the dual-screen Windows Phone from 2018 that we never got

      August 2, 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

      The details of TC39’s last meeting

      August 2, 2025
      Recent

      The details of TC39’s last meeting

      August 2, 2025

      Enhancing Laravel Queries with Reusable Scope Patterns

      August 1, 2025

      Everything We Know About Livewire 4

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

      I can admit when I’m wrong — this 75% wireless gaming keyboard is way better than I thought it would be

      August 2, 2025
      Recent

      I can admit when I’m wrong — this 75% wireless gaming keyboard is way better than I thought it would be

      August 2, 2025

      This is Microsoft’s canceled Windows-based Surface Duo — the dual-screen Windows Phone from 2018 that we never got

      August 2, 2025

      Looking for an Ubuntu Manual? Try This Book

      August 2, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2023-53135 – Riscv Linux Kernel Stack Out-of-Bounds Vulnerability

    CVE-2023-53135 – Riscv Linux Kernel Stack Out-of-Bounds Vulnerability

    May 2, 2025

    CVE ID : CVE-2023-53135

    Published : May 2, 2025, 4:15 p.m. | 34 minutes ago

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

    riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode

    When CONFIG_FRAME_POINTER is unset, the stack unwinding function
    walk_stackframe randomly reads the stack and then, when KASAN is enabled,
    it can lead to the following backtrace:

    [ 0.000000] ==================================================================
    [ 0.000000] BUG: KASAN: stack-out-of-bounds in walk_stackframe+0xa6/0x11a
    [ 0.000000] Read of size 8 at addr ffffffff81807c40 by task swapper/0
    [ 0.000000]
    [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 6.2.0-12919-g24203e6db61f #43
    [ 0.000000] Hardware name: riscv-virtio,qemu (DT)
    [ 0.000000] Call Trace:
    [ 0.000000] [] walk_stackframe+0x0/0x11a
    [ 0.000000] [] init_param_lock+0x26/0x2a
    [ 0.000000] [] walk_stackframe+0xa2/0x11a
    [ 0.000000] [] dump_stack_lvl+0x22/0x36
    [ 0.000000] [] print_report+0x198/0x4a8
    [ 0.000000] [] init_param_lock+0x26/0x2a
    [ 0.000000] [] walk_stackframe+0xa2/0x11a
    [ 0.000000] [] kasan_report+0x9a/0xc8
    [ 0.000000] [] walk_stackframe+0xa2/0x11a
    [ 0.000000] [] walk_stackframe+0xa2/0x11a
    [ 0.000000] [] desc_make_final+0x80/0x84
    [ 0.000000] [] stack_trace_save+0x88/0xa6
    [ 0.000000] [] filter_irq_stacks+0x72/0x76
    [ 0.000000] [] devkmsg_read+0x32a/0x32e
    [ 0.000000] [] kasan_save_stack+0x28/0x52
    [ 0.000000] [] desc_make_final+0x7c/0x84
    [ 0.000000] [] stack_trace_save+0x84/0xa6
    [ 0.000000] [] kasan_set_track+0x12/0x20
    [ 0.000000] [] __kasan_slab_alloc+0x58/0x5e
    [ 0.000000] [] __kmem_cache_create+0x21e/0x39a
    [ 0.000000] [] create_boot_cache+0x70/0x9c
    [ 0.000000] [] kmem_cache_init+0x6c/0x11e
    [ 0.000000] [] mm_init+0xd8/0xfe
    [ 0.000000] [] start_kernel+0x190/0x3ca
    [ 0.000000]
    [ 0.000000] The buggy address belongs to stack of task swapper/0
    [ 0.000000] and is located at offset 0 in frame:
    [ 0.000000] stack_trace_save+0x0/0xa6
    [ 0.000000]
    [ 0.000000] This frame has 1 object:
    [ 0.000000] [32, 56) ‘c’
    [ 0.000000]
    [ 0.000000] The buggy address belongs to the physical page:
    [ 0.000000] page:(____ptrval____) refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x81a07
    [ 0.000000] flags: 0x1000(reserved|zone=0)
    [ 0.000000] raw: 0000000000001000 ff600003f1e3d150 ff600003f1e3d150 0000000000000000
    [ 0.000000] raw: 0000000000000000 0000000000000000 00000001ffffffff
    [ 0.000000] page dumped because: kasan: bad access detected
    [ 0.000000]
    [ 0.000000] Memory state around the buggy address:
    [ 0.000000] ffffffff81807b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [ 0.000000] ffffffff81807b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [ 0.000000] >ffffffff81807c00: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 00 00 00 f3
    [ 0.000000] ^
    [ 0.000000] ffffffff81807c80: f3 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
    [ 0.000000] ffffffff81807d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    [ 0.000000] ==================================================================

    Fix that by using READ_ONCE_NOCHECK when reading the stack in imprecise
    mode.

    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-2023-53136 – Linux af_unix Struct PID Leak Vulnerability
    Next Article CVE-2023-53134 – “Broadcom bnxt_en Linux kernel Memory Allocation Vulnerability”

    Related Posts

    Development

    Why the tech industry needs to stand firm on preserving end-to-end encryption

    August 2, 2025
    Development

    Is your phone spying on you? | Unlocked 403 cybersecurity podcast (S2E5)

    August 2, 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-5295 – FreeFloat FTP Server Buffer Overflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-46805 – Screen Privilege Escalation TOCTOU Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Distribution Release: Ubuntu Unity 25.04

    News & Updates

    CVE-2025-40634 – TP-Link Archer AX50 Router Stack-based Buffer Overflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2018-1359 – Apache HTTP Server Authentication Bypass

    May 6, 2025

    CVE ID : CVE-2018-1359

    Published : May 6, 2025, 1:15 p.m. | 2 hours, 19 minutes ago

    Description : Rejected reason: Not used

    Severity: 0.0 | NA

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

    Is Google’s $250-per-month AI subscription plan worth it? Here’s what’s included

    May 21, 2025

    CVE-2025-52485 – DNN Cross-Site Scripting (XSS) Vulnerability

    June 21, 2025

    Distribution Release: MX Linux 23.6

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

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