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

      Optimizing PWAs For Different Display Modes

      August 26, 2025

      Node.js Web App Development Costs: A 2025 Executive Pricing Guide

      August 26, 2025

      Google locking down Android security with upcoming developer verification requirements for sideloaded apps

      August 26, 2025

      Microsoft donates DocumentDB to the Linux Foundation

      August 25, 2025

      Rediscovering joy in learning: Jason Lengstorf on the state of development

      August 26, 2025

      Representative Line: Not What They Meant By Watching “AndOr”

      August 26, 2025

      ChatGPT is reportedly scraping Google Search data to answer your questions – here’s how

      August 26, 2025

      The 10 best early Labor Day deals live now: Save on Apple, Samsung and more

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

      Log Outgoing HTTP Requests with the Laravel Spy Package

      August 26, 2025
      Recent

      Log Outgoing HTTP Requests with the Laravel Spy Package

      August 26, 2025

      devdojo/auth

      August 26, 2025

      Rust Slices: Cutting Into References the Safe Way

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

      GitHub Copilot for Azure Debuts in Visual Studio 2022

      August 26, 2025
      Recent

      GitHub Copilot for Azure Debuts in Visual Studio 2022

      August 26, 2025

      How to Enable HDR in Stalker 2 Step by Step

      August 26, 2025

      Microsoft’s Latest Edge Survey Hints at Upcoming Copilot Mode Upgrades

      August 26, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2025-38347 – F2FS Inline Data Corruption Denial of Service (DoS) Vulnerability

    CVE-2025-38347 – F2FS Inline Data Corruption Denial of Service (DoS) Vulnerability

    July 10, 2025

    CVE ID : CVE-2025-38347

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

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

    f2fs: fix to do sanity check on ino and xnid

    syzbot reported a f2fs bug as below:

    INFO: task syz-executor140:5308 blocked for more than 143 seconds.
    Not tainted 6.14.0-rc7-syzkaller-00069-g81e4f8d68c66 #0
    “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
    task:syz-executor140 state:D stack:24016 pid:5308 tgid:5308 ppid:5306 task_flags:0x400140 flags:0x00000006
    Call Trace:

    context_switch kernel/sched/core.c:5378 [inline]
    __schedule+0x190e/0x4c90 kernel/sched/core.c:6765
    __schedule_loop kernel/sched/core.c:6842 [inline]
    schedule+0x14b/0x320 kernel/sched/core.c:6857
    io_schedule+0x8d/0x110 kernel/sched/core.c:7690
    folio_wait_bit_common+0x839/0xee0 mm/filemap.c:1317
    __folio_lock mm/filemap.c:1664 [inline]
    folio_lock include/linux/pagemap.h:1163 [inline]
    __filemap_get_folio+0x147/0xb40 mm/filemap.c:1917
    pagecache_get_page+0x2c/0x130 mm/folio-compat.c:87
    find_get_page_flags include/linux/pagemap.h:842 [inline]
    f2fs_grab_cache_page+0x2b/0x320 fs/f2fs/f2fs.h:2776
    __get_node_page+0x131/0x11b0 fs/f2fs/node.c:1463
    read_xattr_block+0xfb/0x190 fs/f2fs/xattr.c:306
    lookup_all_xattrs fs/f2fs/xattr.c:355 [inline]
    f2fs_getxattr+0x676/0xf70 fs/f2fs/xattr.c:533
    __f2fs_get_acl+0x52/0x870 fs/f2fs/acl.c:179
    f2fs_acl_create fs/f2fs/acl.c:375 [inline]
    f2fs_init_acl+0xd7/0x9b0 fs/f2fs/acl.c:418
    f2fs_init_inode_metadata+0xa0f/0x1050 fs/f2fs/dir.c:539
    f2fs_add_inline_entry+0x448/0x860 fs/f2fs/inline.c:666
    f2fs_add_dentry+0xba/0x1e0 fs/f2fs/dir.c:765
    f2fs_do_add_link+0x28c/0x3a0 fs/f2fs/dir.c:808
    f2fs_add_link fs/f2fs/f2fs.h:3616 [inline]
    f2fs_mknod+0x2e8/0x5b0 fs/f2fs/namei.c:766
    vfs_mknod+0x36d/0x3b0 fs/namei.c:4191
    unix_bind_bsd net/unix/af_unix.c:1286 [inline]
    unix_bind+0x563/0xe30 net/unix/af_unix.c:1379
    __sys_bind_socket net/socket.c:1817 [inline]
    __sys_bind+0x1e4/0x290 net/socket.c:1848
    __do_sys_bind net/socket.c:1853 [inline]
    __se_sys_bind net/socket.c:1851 [inline]
    __x64_sys_bind+0x7a/0x90 net/socket.c:1851
    do_syscall_x64 arch/x86/entry/common.c:52 [inline]
    do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

    Let’s dump and check metadata of corrupted inode, it shows its xattr_nid
    is the same to its i_ino.

    dump.f2fs -i 3 chaseyu.img.raw
    i_xattr_nid [0x 3 : 3]

    So that, during mknod in the corrupted directory, it tries to get and
    lock inode page twice, result in deadlock.

    – f2fs_mknod
    – f2fs_add_inline_entry
    – f2fs_get_inode_page — lock dir’s inode page
    – f2fs_init_acl
    – f2fs_acl_create(dir,..)
    – __f2fs_get_acl
    – f2fs_getxattr
    – lookup_all_xattrs
    – __get_node_page — try to lock dir’s inode page

    In order to fix this, let’s add sanity check on ino and xnid.

    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-3396 – GitLab EE API Request Forgery Vulnerability
    Next Article CVE-2025-38348 – “Intersil p54 WiFi Interface Buffer Overflow Vulnerability”

    Related Posts

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-55575 – SMM Panel SQL Injection

    August 26, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-9443 – Tenda CH22 Buffer Overflow Vulnerability

    August 26, 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-3302 – Xagio SEO – WordPress Stored Cross-Site Scripting

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-45752 – SeedDMS PHP Code Execution Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2023-51753 – Apache HTTP Server XML Entity Injection

    Common Vulnerabilities and Exposures (CVEs)

    Microsoft Edge could get new ‘Copilot Mode’ which may change the way how you browse the Web

    Operating Systems

    Highlights

    News & Updates

    The Xbox Game Bar for Windows 11 is becoming extremely good — It’s time to give Microsoft credit where it’s due

    May 13, 2025

    After years of graft, Microsoft’s Xbox apps on Windows 11 PCs and gaming handhelds are…

    CVE-2025-46406 – “Schneider Electric Command Centre Server Privilege Escalation”

    July 10, 2025

    CVE-2025-45835 – Netis WF2880 Null Pointer Dereference Vulnerability

    May 12, 2025

    Valve responds to alleged Steam “data breach” leak of 89 million account details — here’s the full story

    May 15, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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