Urgent.News

What's breaking now, across thousands of outlets.

Tech

IIT Guwahati To Introduce Diploma, BTech Courses In Semiconductor Technology

IIT Guwahati partners with Tata Electronics to launch semiconductor courses and practical training focused on chip Assembly, Testing, Marking and Packaging.

IIT Guwahati To Introduce Diploma, BTech Courses In Semiconductor Technology

We haven't written up this one. NDTV - India News has the full story — the link below goes straight to it.

Read the original at ndtv.com →

More in Tech

The docs described the release we run, not the code a reader clones

A documentation page can be wrong in a specific way: it can describe the software that is running in production, not the software a reader gets when they clone the repository.

  • Documentation described running release, not cloned code
  • Users cloning repo faced failures, main branch worked
  • Documentation updated to reflect clone rules

Regular Expression Denial of Service (ReDoS) in JS & PHP: Spotting Catastrophic Backtracking

Here is a pattern I keep finding in slug and username validators: /^([a-z0-9]+-?)+$/ . It looks harmless and passes every unit test. Now send it thirty lowercase letters followed by an underscore.

  • ReDoS exploits vulnerabilities in regex engines, causing catastrophic backtracking.
  • Spot backtracking by identifying nested or overlapping quantifiers in patterns.
  • Fix vulnerabilities by rewriting patterns to be unambiguous and avoid super-linear backtracking.

More from Sunday 1 November →