News for hackers. Stuff that matters.

johnnyapol

Is anyone else getting a redirect loop when trying the link? At first I was thinking it had to do with my Firefox settings to force HTTPS but even just:

curl -L lukedeniston.com/memory-leak-mystery

> curl: (47) Maximum (50) redirects followed

isn't working.

The biggest reason I flew Southwest was just because with the $20-$25 for early bird check-in each way, I could pretty much guarantee I wouldn't be stuck with a middle seat and would be likely to have control of where on the plane I was (e.g. if I had a tight connection, could be closer to the front).

If being able to pick an acceptable seat ends up costing more than this, I'll be firmly in the territory of just price shopping between the other US airlines and picking whoever has the best price for the route. Admittedly, as someone who flies alone the vast majority of the time, this system worked well for me without much overhead. I can understand how families might be relieved at being able to reserve seats all next to each other as the cost of early bird for say 4 people would really add up. I guess I'll just be enjoying my current setup while I can and then move forward without any sort of loyalty.

Re:RSS is still pretty great on Sunday February 11, 2024 @10:24PM (#39341009)
I love RSS. I take a bit of an unconventional approach and use Discord as my RSS reader. I run a self hosted instance of MonitoRSS (https://github.com/synzen/MonitoRSS). I have a server with just me and my bot instance and I tend to group my feeds into categories and channels (effectively creating a tab system per subscription or group of subscriptions). I have Discord installed on my laptop, phone, and desktop so this means that I can easily look at all my subscribed feeds wherever it's convenient for me. When I'm not set to "do not disturb", I even get push notifications on my devices when content is posted to feeds that go to channels I haven't muted. I think the only real downside of the setup is some days I am very busy and don't check the server that often, so I'll come back to a large backlog of things to read and I'll end up missing or under-appreciating some gems.
Re:Beeper Mini is now open-source on Saturday December 23, 2023 @03:33PM (#38747922)
Something worth noting: unless I'm missing something, this isn't Beeper Mini (the Android app) but the iMessage-Matrix bridge Beeper created. However, this is still handy if you have a Mac or jailbroken iPhone (edit: for registration, seems like it's not required after the initial setup) as you can self-host it.
Re:NSA CSI IPv6 Security Guidance (2023) [pdf] on Sunday January 22, 2023 @03:06PM (#34481680)
IPv6 not having NAT doesn’t make it incompatible with stateful firewalls. You can still have routers doing drop inbound by default.
MiB refers to mebibyte, which is in base-2 (2^20 bytes).

MB is canonically base 10 (10^6 bytes).

Key excerpt/context from the advisory:

We discovered a Local Privilege Escalation (from any user to root) in polkit's pkexec, a SUID-root program that is installed by default on every major Linux distribution:

"Polkit (formerly PolicyKit) is a component for controlling system-wide privileges in Unix-like operating systems. It provides an organized way for non-privileged processes to communicate with privileged ones. [...] It is also possible to use polkit to execute commands with elevated privileges using the command pkexec followed by the command intended to be executed (with root permission)." (Wikipedia)

This vulnerability is an attacker's dream come true:

- pkexec is installed by default on all major Linux distributions (we exploited Ubuntu, Debian, Fedora, CentOS, and other distributions are probably also exploitable);

- pkexec is vulnerable since its creation, in May 2009 (commit c8c3d83, "Add a pkexec(1) command");

- any unprivileged local user can exploit this vulnerability to obtain full root privileges;

- although this vulnerability is technically a memory corruption, it is exploitable instantly, reliably, in an architecture-independent way;

- and it is exploitable even if the polkit daemon itself is not running.

Re:Why Electron Is a Necessary Evil on Thursday December 02, 2021 @02:20PM (#29421080)
Unfortunately, certain applications are gimped if you don't use the electron version. A notable example of this for me is Discord where push-to-talk doesn't function in the web version due to API limitations.

Another app I use that has this problem is Spotify. While it isn't electron, it is using CEF (chromium embedded framework) and can be dynamically linked to a distro one with some effort. Using the web version means I dont have my music available offline for listening.

Re:Why Electron Is a Necessary Evil on Thursday December 02, 2021 @01:47PM (#29420548)
My major annoyance with Electron is every app shipping its own version of it, particularly on Linux where most distros tend to ship electron in the repositories. I'd really rather not have 5 different chromium versions - that are lacking security updates - on my system. I wish packagers were more aggressive about not bundling them.
Re:Visual Studio 2022 on Monday November 08, 2021 @04:00PM (#29154204)
Are you running an antimalware program with real-time scanning enabled on Windows? I've found that typically causes a lot of the slowdowns on builds if you don't have your worktree excluded from it. Linux still ends up faster for me even without the anti-malware on Windows but its not as dramatic.
Re:Apple sends DMCA takedown for IP address on Wednesday October 20, 2021 @11:17PM (#28939797)
The DMCA notice can be found here https://lumendatabase.org/notices/25498447 which includes an IP address (along with some tweets).
Re:Increasing HTTPS Adoption on Wednesday July 14, 2021 @10:49PM (#27840931)
I personally have put a lot of faith in them but there's also a lot of alternatives in case they were to flop or become corrupted:

1.https://zerossl.com/letsencrypt-alternative/

2. Cloudflare will issue you free TLS certs (assuming you're okay with them doing TLS termination). I assume other CDNs / caching proxies with free plans will also do this.

3. https://www.buypass.com/ssl/products/acme

4. https://www.sslforfree.com/

I'm sure there's more, but that's just what I could quickly find.

Re:Increasing HTTPS Adoption on Wednesday July 14, 2021 @04:30PM (#27838044)
I don't know Google's motivation but frankly I welcome TLS everywhere on the public-facing web now that certs are free thanks to LetsEncrypt.

For me, it comes down to two things:

1. Privacy. When I'm on non-private networks, its nice to have assurance that other people aren't able to get the specific contents of what I'm viewing.

2. ISP bad behavior. A number of ISPs have been doing things like injecting ads or other trackers into plain-HTTP sites. https://www.infoworld.com/article/2925839/code-injection-new...

Re:Microsoft is bringing Android apps to Windows 11 on Thursday June 24, 2021 @12:14PM (#27619714)
This was my interpretation of the statement too. Specifically what comes to mind is apps that depend on native/shared libraries that only have an ARM build and not a x86 build shipped.
Re:Are You Worried by Fuchsia? on Wednesday June 16, 2021 @12:10PM (#27530136)
Flatpak achieved this on Linux. There are "portals" which are dispatched and will mount virtual filesystems to permit access to specific files selected by the user. These portals typically are provided by the desktop environment as to resemble to look and feel of the user's choice. There's no kernel-level interface as the OP was alluding to but by combining several other kernel interfaces we can get this kind of sandboxing.
There's active research going on into "post-quantum" cryptography to protect the need for secure communications if/when quantum computers become powerful enough to pose a serious threat to the status quo.

https://blog.cloudflare.com/the-tls-post-quantum-experiment/ is a great read about a sample deployment of this by Cloudflare.

I was disappointed to not see any mentions of Gridcoin in the Proof of Stake section. It rewards people for their contributions to certain BOINC projects. There definitely is a range of "usefulness" to the projects supported. There are computations like distributed protein folding (Rosetta@Home) all the way to analysis of Minecraft phenomenon (Minecraft@Home). While the Minecraft makes for some very entertaining YouTube videos, the electricity used would probably be better spent on other projects. However, it is still a significant improvement over the computation for Bitcoin.

https://gridcoin.us/ https://gridcoin.us/guides/whitelist.htm

> A more analogous example to the case at hand would be an employee at Google/Humana/Tinder selling your private details to a third party. This ruling means that such activity is perfectly legal, even if the terms of their employment state the opposite.

No, this isn't what this means at all. This ruling just means you haven't committed a crime under the Computer Fraud and Abuse Act by accessing that data if you didn't "hack" to get access to it. Depending on the information you sold, you could've violated other laws and you definitely violated the Non-Disclosure agreement you signed with those companies.

For reference, the cop in this case had other convictions under wire fraud laws that weren't changed by this.

I think it definitely can be a project thing. My experience with IWYU has been on very large codebases and I considered its ability to find transitive includes a blessing. The specific case where it shined for me was it made it much easier to identify the true impact of fileset changes on the larger codebase when it came to refactoring.
Re:US agencies call for pause in Johnson & Johnson vaccine on Tuesday April 13, 2021 @10:52AM (#26792988)
I'm not saying your calculus is wrong but this does make an assumption that all clots are created equal and I don't believe that is the case.

The specific issue being observed is "cerebral venous sinus thrombosis (CVST)" in combination with "low levels of blood platelets (thrombocytopenia)" per the Joint CDC and FDA statement (1).

Low blood platelets means anti-clotting treatments can pose a substantial bleeding increase, making this already dangerous condition difficult to treat.

(1) https://www.fda.gov/news-events/press-announcements/joint-cd...

It's definitely not ideal as I'm probably going to get compromised through development tools / extensions I acquire or some Firefox exploit/ exploit in some open source tool I use. However, I've made a big effort on my system to put all proprietary software behind flatpak and customize the sandbox via flatseal.

Right now all the non-open source games I play are installed via flatpak. I also use Spotify and Discord which I've both put behind it. In the case of steam+spotify+some other games,they have no reason to be accessing any of my personal files and so they've been cut off accordingly. Discord has a slightly more permissive model but soon I won't need to give it any direct file system access thanks to recent electron changes (the file chooser should be able to selectively grant permission for files I want).

Older »