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

      10 Ways Node.js Development Boosts AI & Real-Time Data (2025-2026 Edition)

      August 18, 2025

      Looking to Outsource React.js Development? Here’s What Top Agencies Are Doing Right

      August 18, 2025

      Beyond The Hype: What AI Can Really Do For Product Design

      August 18, 2025

      BrowserStack launches Chrome extension that bundles 10+ manual web testing tools

      August 18, 2025

      How much RAM does your Linux PC really need in 2025?

      August 19, 2025

      Have solar at home? Supercharge that investment with this other crucial component

      August 19, 2025

      I replaced my MacBook charger with this compact wall unit – and wish I’d done it sooner

      August 19, 2025

      5 reasons to switch to an immutable Linux distro today – and which to try first

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

      Sentry Adds Logs Support for Laravel Apps

      August 19, 2025
      Recent

      Sentry Adds Logs Support for Laravel Apps

      August 19, 2025

      Efficient Context Management with Laravel’s Remember Functions

      August 19, 2025

      Laravel Devtoolbox: Your Swiss Army Knife Artisan CLI

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

      From plateau predictions to buggy rollouts — Bill Gates’ GPT-5 skepticism looks strangely accurate

      August 18, 2025
      Recent

      From plateau predictions to buggy rollouts — Bill Gates’ GPT-5 skepticism looks strangely accurate

      August 18, 2025

      We gave OpenAI’s open-source AI a kid’s test — here’s what happened

      August 18, 2025

      With GTA 6, next-gen exclusives, and a console comeback on the horizon, Xbox risks sitting on the sidelines — here’s why

      August 18, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2025-38153 – Allegro USB Network AQC111 Uninitialized Memory Access Vulnerability

    CVE-2025-38153 – Allegro USB Network AQC111 Uninitialized Memory Access Vulnerability

    July 3, 2025

    CVE ID : CVE-2025-38153

    Published : July 3, 2025, 9:15 a.m. | 2 hours, 14 minutes ago

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

    net: usb: aqc111: fix error handling of usbnet read calls

    Syzkaller, courtesy of syzbot, identified an error (see report [1]) in
    aqc111 driver, caused by incomplete sanitation of usb read calls’
    results. This problem is quite similar to the one fixed in commit
    920a9fa27e78 (“net: asix: add proper error handling of usb read errors”).

    For instance, usbnet_read_cmd() may read fewer than ‘size’ bytes,
    even if the caller expected the full amount, and aqc111_read_cmd()
    will not check its result properly. As [1] shows, this may lead
    to MAC address in aqc111_bind() being only partly initialized,
    triggering KMSAN warnings.

    Fix the issue by verifying that the number of bytes read is
    as expected and not less.

    [1] Partial syzbot report:
    BUG: KMSAN: uninit-value in is_valid_ether_addr include/linux/etherdevice.h:208 [inline]
    BUG: KMSAN: uninit-value in usbnet_probe+0x2e57/0x4390 drivers/net/usb/usbnet.c:1830
    is_valid_ether_addr include/linux/etherdevice.h:208 [inline]
    usbnet_probe+0x2e57/0x4390 drivers/net/usb/usbnet.c:1830
    usb_probe_interface+0xd01/0x1310 drivers/usb/core/driver.c:396
    call_driver_probe drivers/base/dd.c:-1 [inline]
    really_probe+0x4d1/0xd90 drivers/base/dd.c:658
    __driver_probe_device+0x268/0x380 drivers/base/dd.c:800
    …

    Uninit was stored to memory at:
    dev_addr_mod+0xb0/0x550 net/core/dev_addr_lists.c:582
    __dev_addr_set include/linux/netdevice.h:4874 [inline]
    eth_hw_addr_set include/linux/etherdevice.h:325 [inline]
    aqc111_bind+0x35f/0x1150 drivers/net/usb/aqc111.c:717
    usbnet_probe+0xbe6/0x4390 drivers/net/usb/usbnet.c:1772
    usb_probe_interface+0xd01/0x1310 drivers/usb/core/driver.c:396
    …

    Uninit was stored to memory at:
    ether_addr_copy include/linux/etherdevice.h:305 [inline]
    aqc111_read_perm_mac drivers/net/usb/aqc111.c:663 [inline]
    aqc111_bind+0x794/0x1150 drivers/net/usb/aqc111.c:713
    usbnet_probe+0xbe6/0x4390 drivers/net/usb/usbnet.c:1772
    usb_probe_interface+0xd01/0x1310 drivers/usb/core/driver.c:396
    call_driver_probe drivers/base/dd.c:-1 [inline]
    …

    Local variable buf.i created at:
    aqc111_read_perm_mac drivers/net/usb/aqc111.c:656 [inline]
    aqc111_bind+0x221/0x1150 drivers/net/usb/aqc111.c:713
    usbnet_probe+0xbe6/0x4390 drivers/net/usb/usbnet.c:1772

    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-38151 – Linux Kernel RDMA cma: Work Queue Corruption Vulnerability
    Next Article 12-Year-Old Sudo Linux Vulnerability Enables Privilege Escalation to Root User

    Related Posts

    Development

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

    August 18, 2025
    Development

    Get Ready for the Black Hat USA 2025 CISO Podcast Series from The Cyber Express and Suraksha Catalyst

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

    Microsoft Edge Fixes Audio Glitch and Adds Copilot Chat to Search

    Operating Systems

    cxt – extract and aggregate project context

    Linux

    CVE-2025-9041 – ” Schneider Electric 5094-IF8 CIP Class 32 Inhibition Module Fault Vulnerability”

    Common Vulnerabilities and Exposures (CVEs)

    How to Use Notion for Small Businesses in 2025

    Web Development

    Highlights

    Beyond Storage: How Stockelix Adapts to Different Warehouse and Inventory Types for Maximum Efficiency

    May 28, 2025

    In the age of instant deliveries and razor-thin margins, warehousing isn’t just about storage —…

    Malicious extensions can use ChatGPT to steal your personal data – here’s how

    July 31, 2025

    10 Best Antivirus for Lenovo Laptops

    August 14, 2025

    T-Mobile launches high-speed home internet service – see if you can get it

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

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