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

      Elastic simplifies log analytics for SREs and developers with launch of Log Essentials

      August 7, 2025

      OpenAI launches GPT-5

      August 7, 2025

      Melissa brings its data quality solutions to Azure with new SSIS integration

      August 7, 2025

      Automating Design Systems: Tips And Resources For Getting Started

      August 6, 2025

      This $180 mini projector has no business being this good for the price

      August 7, 2025

      GPT-5 is finally here, and you can access it for free today – no subscription needed

      August 7, 2025

      Changing this Android setting instantly doubled my phone speed (Samsung and Google models included)

      August 7, 2025

      ChatGPT can now talk nerdy to you – plus more personalities and other upgrades beyond GPT-5

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

      Advanced Application Architecture through Laravel’s Service Container Management

      August 7, 2025
      Recent

      Advanced Application Architecture through Laravel’s Service Container Management

      August 7, 2025

      Switch Between Personas in Laravel With the MultiPersona Package

      August 7, 2025

      AI-Driven Smart Tagging and Metadata in AEM Assets

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

      Bill Gates on AI’s Impact: ‘Be Curious, Read, and Use the Latest Tools’

      August 7, 2025
      Recent

      Bill Gates on AI’s Impact: ‘Be Curious, Read, and Use the Latest Tools’

      August 7, 2025

      Halo Infinite’s Fall Update: New Features and Modes to Revive the Game?

      August 7, 2025

      Forza Motorsport’s Future in Jeopardy: Fans Demand Clarity from Microsoft

      August 7, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Web Development»Should we NEVER use non-logical properties?

    Should we NEVER use non-logical properties?

    August 6, 2025

    CSS has “logical properties” which have the unique ability to follow the flow of language. You might be working on an website in English, which is left-to-right and top-to-bottom, but other languages might flip either or both of those. In English, we know what margin-right does, but can quickly become the wrong choice if the direction of a web page is flipped, perhaps during translation.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleWeb Components: Working With Shadow DOM
    Next Article How I use generative AI for research in 2025

    Related Posts

    Web Development

    Autism Spectrum Disorder (ASD) Test – ASDTest.org

    August 7, 2025
    Web Development

    Modern React Design Patterns for 2025: Clean Code, Better Components

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

    This interactive AI video generator feels like walking into a video game – how to try it

    News & Updates

    Lingmo OS – modern Linux distribution based on Debian

    Linux

    CVE-2025-5369 – SourceCodester PHP Display Username After Login SQL Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-4909 – SourceCodester Client Database Management System Directory Traversal

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-38224 – Kvaser PCIEFD Linux Kernel Slab Out-of-Bounds Write

    July 4, 2025

    CVE ID : CVE-2025-38224

    Published : July 4, 2025, 2:15 p.m. | 4 hours, 57 minutes ago

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

    can: kvaser_pciefd: refine error prone echo_skb_max handling logic

    echo_skb_max should define the supported upper limit of echo_skb[]
    allocated inside the netdevice’s priv. The corresponding size value
    provided by this driver to alloc_candev() is KVASER_PCIEFD_CAN_TX_MAX_COUNT
    which is 17.

    But later echo_skb_max is rounded up to the nearest power of two (for the
    max case, that would be 32) and the tx/ack indices calculated further
    during tx/rx may exceed the upper array boundary. Kasan reported this for
    the ack case inside kvaser_pciefd_handle_ack_packet(), though the xmit
    function has actually caught the same thing earlier.

    BUG: KASAN: slab-out-of-bounds in kvaser_pciefd_handle_ack_packet+0x2d7/0x92a drivers/net/can/kvaser_pciefd.c:1528
    Read of size 8 at addr ffff888105e4f078 by task swapper/4/0

    CPU: 4 UID: 0 PID: 0 Comm: swapper/4 Not tainted 6.15.0 #12 PREEMPT(voluntary)
    Call Trace:

    dump_stack_lvl lib/dump_stack.c:122
    print_report mm/kasan/report.c:521
    kasan_report mm/kasan/report.c:634
    kvaser_pciefd_handle_ack_packet drivers/net/can/kvaser_pciefd.c:1528
    kvaser_pciefd_read_packet drivers/net/can/kvaser_pciefd.c:1605
    kvaser_pciefd_read_buffer drivers/net/can/kvaser_pciefd.c:1656
    kvaser_pciefd_receive_irq drivers/net/can/kvaser_pciefd.c:1684
    kvaser_pciefd_irq_handler drivers/net/can/kvaser_pciefd.c:1733
    __handle_irq_event_percpu kernel/irq/handle.c:158
    handle_irq_event kernel/irq/handle.c:210
    handle_edge_irq kernel/irq/chip.c:833
    __common_interrupt arch/x86/kernel/irq.c:296
    common_interrupt arch/x86/kernel/irq.c:286

    Tx max count definitely matters for kvaser_pciefd_tx_avail(), but for seq
    numbers’ generation that’s not the case – we’re free to calculate them as
    would be more convenient, not taking tx max count into account. The only
    downside is that the size of echo_skb[] should correspond to the max seq
    number (not tx max count), so in some situations a bit more memory would
    be consumed than could be.

    Thus make the size of the underlying echo_skb[] sufficient for the rounded
    max tx value.

    Found by Linux Verification Center (linuxtesting.org) with Syzkaller.

    Severity: 0.0 | NA

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

    FcrackZIP — ZIP File Cracker

    June 3, 2025

    Process multi-page documents with human review using Amazon Bedrock Data Automation and Amazon SageMaker AI

    August 6, 2025

    Customizing Material UI Themes Without Losing Accessibility

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

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